我们对一组数据进行分析时,numpy可以非常轻松的帮我们获得常用的指标,例如最大值、最小值、总和、平均值、乘积、标准偏。
import numpy as np
array = np.array([[0.45053314, 0.17296777, 0.34376245, 0.5510652],
[0.54627315, 0.05093587, 0.40067661, 0.55645993],
[0.12697628, 0.82485143, 0.26590556, 0.56917101]])
print(array.max())
array是一个维度是(3, 4)数组,max方法返回的是整个数组的最大值,通过指定axis参数返回不同维度上的最大值
print(array.max(axis=0)) # [0.54627315 0.82485143 0.40067661 0.56917101]
axis = 0, 按列来统计最大值, 如果axis = 1,则是按行来统计最大值
print(array.max(axis=1)) # [0.5510652 0.55645993 0.82485143]
方法 | 功能 |
---|---|
max | 最大值 |
min | 最小值 |
sum | 总和 |
mean | 平均值 |
prod | 所有元素的乘积 |
std | 标准偏差 |
var | 方差 |
本文只使用max方法举例说明numpy数组如何在不同维度上使用这些方法。
QQ交流群: 211426309