读书笔记 numpy入门 第3章 聚合函数

函数名称 NaN安全版本 描述
np.sum np.nansum 计算元素的和
np.prod np.nanprod 计算元素的积
np.mean np.nanmean 计算元素的平均值
np.std np.nanstd 计算元素的标准差
np.var np.nanvar 计算元素的方差
np.min np.nanmin 找出最小值
np.max np.nanmax 找出最大值
np.argmin np.nanargmin 找出最小值的索引
np.argmax np.nanargmax 找出最大值的索引
np.median np.nanmedian 计算元素的中位数
np.percentile np.nanpercentile 计算基于元素排序的统计值
np.any N/A 验证是否存在元素为真
np.all N/A 验证所有元素是否为真

numpy.sum

1
2
3
4
5
>>> np.sum([0.5, 1.5])
>>> 2.0

>>> np.sum([[0, 1], [0, 5]])
>>> 6

numpy.prod

1
2
3
4
5
6
7
8
>>> np.prod([1.,2.])
>>> 2.0

>>> np.prod([[1.,2.],[3.,4.]])
>>> 24.0

>>> np.prod([[1.,2.],[3.,4.]], axis=1)
>>> array([ 2., 12.])

numpy.mean

1
2
3
4
5
6
>>> a = np.array([[1, 2], [3, 4]])
>>> np.mean(a)
>>> 2.5

>>> np.mean(a, axis=1)
>>> array([ 1.5, 3.5])

https://github.com/jakevdp/PythonDataScienceHandbook

https://docs.scipy.org/doc/