numpy常用语句
矩阵以及向量操作
初始化一个向量或者矩阵
1 | import numpy as np |
上面的代码初始化了一个2x3的矩阵。
1 | np.ones((3,4),dtype=int16) |
上面的代码初始化了一个3x4的全一矩阵,同时指定了它的类型是int16
转置
numpy.transpose()
矩阵乘法
1 | A.dot(B) |
e
np.exp(A)
生成随机数
1 | A=np.random.random((2,3)) |
开方
1 | np.sqrt(A) |
index
1 | b[2,3] |
变换形状
1 | a.reshape(3,-1) |
如果某个维度的参数出现了-1,那么这个维度的长度是会自动计算的
逆矩阵
比如a是一个矩阵,然后a.I会因为维度太大而报错,因此可以使用下面的替代。1
np.linalg.inv