Python求均值方差标准差的方法怎么用numpy包求均值方差标准差

用python实现的科学计算是比较常用的事情,用Python求均值、方差、标准差,可以使用到哪几种包呢?本文具体总结一下用numpy包计算平均值、方差、标准差的用法 。NumPy(Numerical Python)它是Python的一种开源的数值计算扩展 。

Python求均值方差标准差的方法怎么用numpy包求均值方差标准差

文章插图
一、使用Numpy 包计算均值、方差、标准差
(1)、均值可以使用numpy中的mean方法计算,举个简单的例子:
Import numpy as np //导入numpy 库,重命名npa = [5,16,9,6]np.mean(a)运行结果:9.0【Python求均值方差标准差的方法怎么用numpy包求均值方差标准差】均值还可以使用excel表里面的average方法,它不仅能求简单的平均数,还可以求出加权平均数,需要跟一个weights参数 。例如:
import numpy as np //导入numpy 库,重命名npa = [5,16,9,6]np.average(a)运行结果:9.0加权平均数:
np.average(a, weights = [1, 2, 1, 1])运行结果:8.4(2)、numpy 方差计算,方差计算可以使用var函数,计算总体方差,需要得到个体方差,在计算时需要除以n-1 。例如:
import numpy as np a = [5, 16, 9, 6]np.var(a) # 计算总体方差运行结果:18.5 np.var(a, ddof = 1) # 计算个体方差运行结果:24.666666666666668(3)、numpy 中计算标准差时,可以利用函数std,它的使用方法跟var 函数非常相似,先计算的也是总体标准差,需要得到样本标准差的话,计算时需要跟参数 ddof =1,举个例子:
import numpy as npa = [5, 16, 9, 6]np.std(a) # 计算总体标准差运行结果:4.301162633521313 np.std(a, ddof = 1 ) # 计算样本标准差运行结果:4.96655480858378以上就是关于使用numpy包来计算平均值、方差、标准差的用法,想要了解其他的可持续关注哦,这只是给大家带来一个参考,不妨多动手试试吧 。

    推荐阅读