Python库——numpy.mean()
字数统计:131 阅读时长 ≈ 1分钟under 机器学习 tag Published on February 14th , 2020 at 08:44 am
函数介绍
函数功能:求平均值
mean:平均
函数原型
numpy.mean(a, axis, dtype, out,keepdims )
参数说明
a
:必须是数组axis
:操作的轴- axis 不设置值,对 m*n 个数求均值,返回一个实数
- axis = 0:压缩行,对各个列求平均值,返回1*n矩阵
- axis = 1:压缩列,对各个行取平均值,返回m*1矩阵
例子
对数组操作
>>> a = np.array([[1, 2], [3, 4]])
>>> a
array([[1, 2],
[3, 4]])
>>> np.mean(a)
2.5
>>> np.mean(a, axis=0) # axis=0,计算每一列的均值
array([ 2., 3.])
>>> np.mean(a, axis=1) # 计算每一行的均值
array([ 1.5, 3.5])
对矩阵操作
>>> import numpy as np
>>> num1 = np.array([[1,2,3],[2,3,4],[3,4,5],[4,5,6]])
>>> num1
array([[1, 2, 3],
[2, 3, 4],
[3, 4, 5],
[4, 5, 6]])
>>> num2 = np.mat(num1)
>>> num2
matrix([[1, 2, 3],
[2, 3, 4],
[3, 4, 5],
[4, 5, 6]])
>>> np.mean(num2) # 对所有元素求均值
3.5
>>> np.mean(num2,0) # 压缩行,对各列求均值
matrix([[ 2.5, 3.5, 4.5]])
>>> np.mean(num2,1) # 压缩列,对各行求均值
matrix([[ 2.],
[ 3.],
[ 4.],
[ 5.]])
>>>
本文由simyng创作,
采用知识共享署名4.0 国际许可协议进行许可,转载前请务必署名
文章最后更新时间为:February 14th , 2020 at 12:44 am