首页 > 解决方案 > 列表与参考值的偏差

问题描述

我有一个参考价值:

ref = 0.5

和一个清单:

my_list = [0.4, 0.5, 0.6, 0.5]

我正在尝试计算列表中的元素与我的参考值平均有多少不同。基本上,它与标准偏差相同,但不是与列表的平均值进行比较,而是与我的参考值进行比较。

我怎样才能在 Python 中最有效地做到这一点?知道我的清单很大。

标签: pythonliststandard-deviationdeviation

解决方案


import math
ref = 0.5
my_list = [0.4, 0.5, 0.6, 0.5]
std_ = math.sqrt( sum( [(x-ref)**2  for x in my_list] ) / len(my_list) )

推荐阅读