《利用Python进行数据分析·第2版》-数学和统计方法mean、sum等

可以通过数组上的一组数学函数对整个数组或某个轴向的数据进行统计计算。sum、mean以及标准差std等聚合计算(aggregation,通常叫做约简(reduction))既可以当做数组的实例方法调用,也可以当做顶级NumPy函数使用。

1.均值mean

arr=np.random.randn(5,4)
#均值
arr.mean()
np.mean(arr)

《利用Python进行数据分析·第2版》-数学和统计方法mean、sum等_第1张图片

 mean和sum这类的函数可以接受一个axis选项参数,用于计算该轴向上的统计值,最终结果是一个少一维的数组:

arr=np.arange(16).reshape(4,4)
#轴为1的均值
arr.mean(axis=1)
#轴为0的均值
arr.mean(axis=0)

《利用Python进行数据分析·第2版》-数学和统计方法mean、sum等_第2张图片

 《利用Python进行数据分析·第2版》-数学和统计方法mean、sum等_第3张图片

 2.求和sum

arr=np.arange(9).reshape(3,3)
arr.sum(axis=0)#按列求和
arr.sum(axis=1)#按行求和

3.累加cumsum

arr=np.arange(9).reshape(3,3)
arr.cumsum(axis=0)#按列累加
arr.cumsum(axis=1)#按行累加

《利用Python进行数据分析·第2版》-数学和统计方法mean、sum等_第4张图片

 

你可能感兴趣的:(Python,数据分析)