np.mean()函数 、 np.std() 函数、np.var() 函数


numpy.mean() 函数

  numpy.mean(a, axis, dtype, out,keepdims )     [source]

  mean()函数功能:求取均值

  经常操作的参数为 axis,以 $m * n$ 矩阵举例:

    • axis 不设置值,对 $m*n$ 个数求均值,返回一个实数;
    • axis = 0:压缩行,对各列求均值;
    • axis =1 :压缩列,对各行求均值;

   例子:

import numpy as np a = np.array([[1, 2], [3, 4]]) print(np.mean(a)) #2.5
print(np.mean(a, axis=0))# axis=0,计算每一列的均值 #[2., 3.]
print(np.mean(a, axis=1)) # axis = 1计算每一行的均值 #[1.5, 3.5]

numpy.std()函数

  numpy.std(aaxis=Nonedtype=Noneout=Noneddof=0keepdims=<no value>*where=<no value>)   [source]

  该函数用于求标准差

  例子:

import numpy as np a = np.array([[1, 2], [3, 4]]) print(np.std(a)) #1.118033988749895
print(np.std(a, axis=0)) #[1., 1.]
print(np.std(a, axis=1) ) #[0.5, 0.5]

numpy.var()函数

  numpy.var(aaxis=Nonedtype=Noneout=Noneddof=0keepdims=<no value>*where=<no value>)    [source]

  Compute the variance along the specified axis.计算方差

  例子:

import numpy as np a = np.array([[1, 2], [3, 4]]) print(np.var(a)) #1.25
print(np.var(a, axis=0)) #[1., 1.]
print(np.var(a, axis=1)) #[0.25, 0.25]


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM