用python实现的科学计算是比较常用的事情,用Python求均值、方差、标准差,可以使用到哪几种包呢?本文具体总结一下用numpy包计算平均值、方差、标准差的用法 。NumPy(Numerical Python)它是Python的一种开源的数值计算扩展 。
文章插图
一、使用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包来计算平均值、方差、标准差的用法,想要了解其他的可持续关注哦,这只是给大家带来一个参考,不妨多动手试试吧 。
推荐阅读
- Python如何绘制图表? Python常见的五种可视化图表
- Python可以多行输入值吗?多行输入的方法有哪些?
- Python格式化输出时能设置对齐方式吗? 指定对齐方式小技巧
- 如何使用python中的列表?使用列表的常见方法有什么?
- Python 反爬虫技术到底是什么?常用反爬虫技术有哪些?
- 如何修改python文件保存路径?修改文件保存路径的方法有哪些?
- python安装路径在哪?如何修改python安装路径?
- Python字符串去重的方法? 如何删除非数字字符?
- Python运算符有哪些? Python运算符优先级详解
- 如何使用python平方和?计算python平方和的方法有哪些?