更有用的数组操作
本节包括最大值、最小值、总和、平均值、乘积、标准差等
NumPy具有聚合功能。除了min
、max
和sum
之外,您还可以轻松地运行mean
来获得平均值,prod
来获得元素相乘的结果,std
来获得标准偏差,等等。
>>> data = np.array([1.0, 2.0])
>>> data.max()
2.0
>>> data.min()
1.0
>>> data.sum()
3.0
让我们从这个数组开始,称为“a”
>>> a = np.array([[0.45053314, 0.17296777, 0.34376245, 0.5510652],
... [0.54627315, 0.05093587, 0.40067661, 0.55645993],
... [0.12697628, 0.82485143, 0.26590556, 0.56917101]])
通常希望沿着行或列进行聚合。默认情况下,每个NumPy聚合函数都将返回整个数组的聚合。要查找数组中元素的总和或最小值,请运行:
>>> a.sum()
4.8595784
>>> a.min()
0.05093587
可以指定要在哪个轴上计算聚合函数。例如,可以通过指定axis=0
来查找每列中的最小值。
>>> a.min(axis=0)
array([0.12697628, 0.05093587, 0.26590556, 0.5510652 ])
上面列出的四个值对应于数组中的列数。使用四列数组,您将得到四个值作为结果。
NumPy入门系列教程:
1 NumPy介绍
8 数组形状和大小
9 重塑array
10 如何将一维array转换为二维array(如何向数组添加新轴)
11 NumPy索引和切片
12 如何从现有数据创建数组
13 数组基本操作
14 广播
15 更有用的数组操作
大家在看
AI安装教程
AI本地安装教程
微软AI大模型通识教程
微软AI大模型通识教程
AI大模型入门教程
AI大模型入门教程
Python入门教程
Python入门教程
Python进阶教程
Python进阶教程
Python小例子200道练习题
Python小例子200道练习题
Python练手项目
Python练手项目
Python从零在线练习题
Python从零到一60题