numpy库
ndarry多维数组
每个ndarry对象只有一个数据类型。大小固定,一旦确定不可更改
import numpy as np
创建ndarry数组
1、array()
2、ndarray()
np.ndarry(shape=(m,n), dtype=int/float, buffer=np.array([0,1,2,3,4,5......]), offset=0, order="F/C")
F 列为主,以shape=(2,3)为例,出来的数组就是
0,2,4
1,3,5
C 行为主,出来的数组:
0,1,2
3,4,5
offset 偏移量???
创建全0、全1的数组
np.ones(shape=(m,n),....)
np.ones_like(a) #与已知数组a相似的数组
np.zeros(....)
np.ones_like(.....)
随机数组
empty()
均匀间隔数组
arange(m,n,step)
前闭后开,只能创建一维数组,如果要创建多维随机,结合reshape()函数
A = np.arrange(1, 10, 0.5).reshape(3,3)