ndarray数组运算
ndarray数组运算包括:
- 数组与标量运算
- 数组与数组运算
数组与标量运算
数组与数组运算
数组与数组运算,简单了解即可,不常用
矩阵运算
首先说一下什么是矩阵,矩阵是数组的一个子集,数组可以有多维,一维、二维、三维、多维等,其中二维数组被称为矩阵
矩阵计算函数有:
- diag 将一个方阵的对角元素作为一维数组返回,或将一维数组转换成一个方阵,并且在非对角线为0点
- dot 矩阵点乘
- trace 计算对角线元素和
- det 计算矩阵行列式
- eig 计算方阵的特征值和特征向量
- inv 计算方阵的逆矩阵
- pinv 计算矩阵的Moore-Penrose伪逆
- qr 计算QR分解
- svd 计算奇异值分解(SVD)
- solve 解线性方程组Ax = b, 其中A为一个方阵
- lstsq 计算Ax = b的最小二乘解
矩阵点乘使用np.dot实现的,而运算符 * 是对数组逐元素乘积,千万不要跟矩阵点乘搞混!
最后如果内容有误,欢迎评论区指正!
喜欢我的朋友们,麻烦点一波关注,谢谢!
,