函数原型:
mean( a, axis=None, dtype=None, out=None, keepdims=<no value>)
函数功能:求取平均值
参数:
a:
需要计算均值的数组。如果a不是数组,函数会尝试自动转换。
axis :
指定计算均值方向的轴。
以二维矩阵为例:
- axis 不设置值,对 m*n 个数求均值,返回一个实数
- axis = 0:压缩行,对各列求均值,返回 1* n 矩阵
- axis =1 :压缩列,对各行求均值,返回 m *1 矩阵
dtype:
输出均值的类型。 对于整数输入,默认值为float64; 对于浮点数输入,它与输入类型相同。
out:
存放结果的备选输出数组。默认是None
;如果提供了,它必须跟期望输出有相同的shape, 但必要时将转换类型。
eg:
压缩行对各列求均值
x=np.random.randint(0,100,(6,2))
x_m=np.mean(x,axis=0)
print(x)
print('x_m=',x_m)
result:
[[ 3 81]
[ 0 33]
[59 15]
[19 61]
[95 18]
[75 91]]
x_m= [41.83333333 49.83333333]