python 计算均值 方差 标准差

项目github地址:bitcarmanlee easy-algorithm-interview-and-practice
欢迎大家star,留言,一起学习进步

1.计算均值

import numpy as np

a = [5, 6, 16, 9]
print(np.mean(a))

最后结果

9.0

np.mean方法即可求均值

2.计算方差

var = np.var(a)
print(var)

输出结果

18.5

如果我们模拟一下计算方差的过程

var2 = [math.pow(x-np.mean(a), 2) for x in a]
print(np.mean(var2))

输出结果

18.5

np.var计算的是整体方差,如果想要计算样本方差,即除数的分母为N-1,可以指定ddof参数

sample_var = np.var(a, ddof=1)
print(sample_var)

输出结果为

24.666666666666668

3.计算标准差

std = np.std(a)
std2 = np.std(a, ddof=1)
print(std)
print(std2)

std函数计算的是整体标准差。跟var函数一样,如果指定ddof=1,计算的是样本标准差。

  • 35
    点赞
  • 165
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值