课程笔记(1)中的代码问题
- np.array与np.asarray功能是一样的,都是将输入转为矩阵格式。
- 当输入是列表的时候,更改列表的值并不会影响转化为矩阵的值。
- 输入为数组时,np.array是将输入copy过去而np.asarray是将输入cut过去,所以随着输入的改变np.array的输出不变,而np.asarray的输出在变化
- .tolist是将数组转为list的格式,等同于np.array的反向,那什么情况下需要将np.ndarray转为list的格式呢?当需要序列化的时候(serialization),由于np.ndarray是不可序列化的。
Python len() 方法返回对象(字符、列表、元组等)长度或项目个数。
>>str = "runoob" >> len(str) # 字符串长度 6 >> l = [1,2,3,4,5] >> len(l) # 列表元素个数 5
- import numpy as np
pycharm 这一行不可用的话,file👉settings 👉project interpreter 重新改一环境
如果有的文件可用,有的文件是灰色,就点一下灰色那行的小灯泡,选择optimize imports的右箭头(一定要点右箭头不要点这一行),选择suppress for statement