import numpy as np
arr = np.arange(20).reshape(4,5)
print('arr:\n',arr)
'''
[[ 0 1 2 3 4]
[ 5 6 7 8 9]
[10 11 12 13 14]
[15 16 17 18 19]]
'''
result_sum_0 = np.sum(arr,axis=0)#沿着纵轴计算
print(result_sum_0)
'''
[30 34 38 42 46]
'''
result_sum_1 = np.sum(arr,axis=1)#沿着横轴计算
print(result_sum_1)
'''
[10 35 60 85]
'''
result_mean_0 = np.mean(arr,axis=0)
print(result_mean_0)
# axis缺失的情况
print('axis缺失的情况,表示求整个数组的和:',np.sum(arr))
print('axis缺失的情况,表示求整个数组的均值:',np.mean(arr))
result_cumsum = np.cumsum(arr)
print('result_cumsum:',result_cumsum)
#result_cumsum: [ 0 1 3 6 10 15 21 28 36 45 55 66 78 91 105 120 136 153
# 171 190]
# arr = np.arange(1,7)
# result_cumprod = np.cumprod(arr)
# print('result_comprod:',result_cumprod)
'''
result_comprod: [ 1 2 6 24 120 720]
'''
print(np.min(arr,axis=0)) #纵
print(np.max(arr,axis=1)) #横
print(np.var(arr))
print(np.std(arr))
数据分析(numpy)---14.统计函数
最新推荐文章于 2022-09-21 20:02:20 发布