数组生成:
np.arange(0,10) 生成[0,10)的顺序矩阵
np.zeros((3,2)) 生成尺寸为(3,2)的全0矩阵
np.random.rand(4,3) # 0~1...(a,b)
data.T 数组转置
data.I 矩阵求逆
矩阵插入一行或一列
np.tile(data, repeat) 矩阵复制, data为要实施复制的矩阵,repeat为各个维度分别重复的次数,...np.array([1,2,3])
np.tile(t, [3,1])
Out:
array([[1, 2, 3],
[1, 2, 3],
[1, 2, 3]])
数组统计:
a.argmax(axis=0) 求每一行或每一列的最大值的索引...(a)
2.5
>>> np.mean(a, axis=0) # axis=0,计算每一列的均值
array([ 2., 3.])
>>> np.mean(a, axis=1) # 计算每一行的均值...array([ 1.5, 3.5])
数组保存:
numpy.save("filename.npy",a)
利用这种方法,保存文件的后缀名字一定会被置为.npy,这种格式最好只用
numpy.load