1、矩阵相关操作
np.dot 做矩阵乘法
np.T 转置
2、numpy.linalg模块
包含线性代数的函数。使用这个模块,我们可以计算逆矩阵、求特征值、解线性方程组以及求解行列式等
3、
X = np.random.randn(300, 2)
Y = np.logical_xor(X[:, 0] >0, X[:, 1] >0)
4、np.r_
np.r_中的r是row(行)的缩写,是按行叠加两个矩阵的意思,也可以说是按列连接两个矩阵,就是把两矩阵上下相加,要求列数相等,类似于pandas中的concat()。
np.c_中的c是column(列)的缩写,是按列叠加两个矩阵的意思,也可以说是按行连接两个矩阵,就是把两矩阵左右相加,要求行数相等,类似于pandas中的merge()。
>>> arr=np.arange(10)
>>> np.random.shuffle(arr)
>>> arr[1 7 5 2 9 4 3 6 0 8]
6、numpy.ndenumerate
ndenumerate :返回多元数组的索引和值
网友评论