一、Numpy数学和统计方法
- 对整个数组进行统计计算,或者对某个轴向的数据进行统计计算。
- sum、mean、std等聚合函数(约简,reduction),既可以当做数据实例的方法调用,也可以当做顶级numpy函数调用
- Numpy统计聚合函数可以接收一个axis参数(用于计算该轴向上的统计值),最终结果是一个少一维的数组
- cumsum、cumprod等函数不聚合,产生累计结果;也可接收一个axis参数,用于轴向上的累计统计
二、基本数组统计方法
Note1:若数组中函数有空值,则最终聚合结果认为空值(np.NaN)
Note2:若要在进行聚合运算时忽略空值,则应使用np.nansum()、np.nanmin()之类的函数(不是方法)
三、用于布尔型数组的方法
- 在上述方法中,布尔值会被强制转换为0(False)和1(True),因此sum经常用来计算布尔型数组中的True的数量
- any方法:用于测试数组中是否存在True
- all方法:用于测试数组中是否全部为True
- any与all方法中,也可以添加axis轴向参数