numpy.mean() 函数,顾名思义就是计算平均值的,不过它可以沿指定轴计算算术平均值。
返回数组元素的平均值。
目录
numpy.mean() 函数,顾名思义就是计算平均值的,不过它可以沿指定轴计算算术平均值。
返回数组元素的平均值。
numpy.mean(a,
axis=None,
dtype=None,
out=None,
keepdims)
其中:
a, 需要输入一个数组
axis, 默认是对所有元素相加求平均值;axis = 0,对各列求均值;axis = 1,对各行求均值
dtype,表示计算平均数时使用的数据类型。默认为float64
out 和 keepdims在使用中几乎很少用到,一般都是默认
输入一个二行二列的矩阵
- import numpy as np
- x = np.array([[1,2],[3,4]])
- np.mean(x)
输出结果:
2.5
改变参数 axis
- import numpy as np
- x = np.array([[1,2],[3,4]])
- # 计算列矩阵平均值
- np.mean(x, axis = 0)
- # 计算行矩阵平均值
- np.mean(x, axis = 1)
输出结果:
array([2., 3.])
array([1.5., 3.5])
改变参数 dtype
- import numpy as np
- x = np.array([[1,2],[3,4]])
- np.mean(x,axis = 1, dtype = np.float32)
输出结果:
array([1.5, 3.5], dtype=float32)