1200字范文,内容丰富有趣,写作的好帮手!
1200字范文 > python跟excle公式区别_python – numpy.std和excel STDEV函数有什么区别吗?

python跟excle公式区别_python – numpy.std和excel STDEV函数有什么区别吗?

时间:2019-05-12 17:27:39

相关推荐

python跟excle公式区别_python – numpy.std和excel STDEV函数有什么区别吗?

我有一个清单:

s = [0.995537725, 0.994532199, 0.996027983, 0.999891383, 1.004754272, 1.003870012, 0.999888944, 0.994438078, 0.992548715, 0.998344545, 1.004504764, 1.00883411]

我在Excel中计算了它的标准偏差,我得到了答案:0.005106477,我使用的函数是:= STDEV(C5:N5)

然后我使用numpy.std进行相同的计算:

import numpy as np

print np.std(s)

但是,我得到了答案:0.0048890791894

我甚至写了自己的std函数:

def std(input_list):

count = len(input_list)

mean = float(sum(input_list)) / float(count)

overall = 0.0

for i in input_list:

overall = overall + (i - mean) * (i - mean)

return math.sqrt(overall / count)

而我自己的函数给出与numpy相同的结果.

所以我想知道是否有这样的差异?或者只是我犯了一些错误?

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。