利用python进行数据分析——04.Numpy数学和统计方法

一、Numpy数学和统计方法

  • 对整个数组进行统计计算,或者对某个轴向的数据进行统计计算。
  • sum、mean、std等聚合函数(约简,reduction),既可以当做数据实例的方法调用,也可以当做顶级numpy函数调用
  • Numpy统计聚合函数可以接收一个axis参数(用于计算该轴向上的统计值),最终结果是一个少一维的数组

            利用python进行数据分析——04.Numpy数学和统计方法_第1张图片

  • cumsum、cumprod等函数不聚合,产生累计结果;也可接收一个axis参数,用于轴向上的累计统计

二、基本数组统计方法

利用python进行数据分析——04.Numpy数学和统计方法_第2张图片

Note1:若数组中函数有空值,则最终聚合结果认为空值(np.NaN)

Note2:若要在进行聚合运算时忽略空值,则应使用np.nansum()np.nanmin()之类的函数(不是方法)

三、用于布尔型数组的方法

  • 在上述方法中,布尔值会被强制转换为0(False)和1(True),因此sum经常用来计算布尔型数组中的True的数量
  • any方法:用于测试数组中是否存在True
  • all方法:用于测试数组中是否全部为True
  • any与all方法中,也可以添加axis轴向参数

     

你可能感兴趣的:(利用python进行数据分析,python,numpy,数据分析)