numpy中统计数组元素的个数的方法(NumPy使用教程ndarray运算数组与标量运算)


numpy中统计数组元素的个数的方法(NumPy使用教程ndarray运算数组与标量运算)(1)

ndarray数组运算

ndarray数组运算包括:

  • 数组与标量运算
  • 数组与数组运算

numpy中统计数组元素的个数的方法(NumPy使用教程ndarray运算数组与标量运算)(2)

数组与标量运算

numpy中统计数组元素的个数的方法(NumPy使用教程ndarray运算数组与标量运算)(3)

numpy中统计数组元素的个数的方法(NumPy使用教程ndarray运算数组与标量运算)(4)

数组与数组运算

数组与数组运算,简单了解即可,不常用


numpy中统计数组元素的个数的方法(NumPy使用教程ndarray运算数组与标量运算)(5)

矩阵运算

首先说一下什么是矩阵,矩阵是数组的一个子集,数组可以有多维,一维、二维、三维、多维等,其中二维数组被称为矩阵

矩阵计算函数有:

  • diag 将一个方阵的对角元素作为一维数组返回,或将一维数组转换成一个方阵,并且在非对角线为0点
  • dot 矩阵点乘
  • trace 计算对角线元素和
  • det 计算矩阵行列式
  • eig 计算方阵的特征值和特征向量
  • inv 计算方阵的逆矩阵
  • pinv 计算矩阵的Moore-Penrose伪逆
  • qr 计算QR分解
  • svd 计算奇异值分解(SVD)
  • solve 解线性方程组Ax = b, 其中A为一个方阵
  • lstsq 计算Ax = b的最小二乘解

矩阵点乘使用np.dot实现的,而运算符 * 是对数组逐元素乘积,千万不要跟矩阵点乘搞混!

最后

如果内容有误,欢迎评论区指正!

喜欢我的朋友们,麻烦点一波关注,谢谢!

numpy中统计数组元素的个数的方法(NumPy使用教程ndarray运算数组与标量运算)(6)

,

免责声明:本文仅代表文章作者的个人观点,与本站无关。其原创性、真实性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容文字的真实性、完整性和原创性本站不作任何保证或承诺,请读者仅作参考,并自行核实相关内容。文章投诉邮箱:anhduc.ph@yahoo.com

    分享
    投诉
    首页