python - 列表与参考值的偏差
问题描述
我有一个参考价值:
ref = 0.5
和一个清单:
my_list = [0.4, 0.5, 0.6, 0.5]
我正在尝试计算列表中的元素与我的参考值平均有多少不同。基本上,它与标准偏差相同,但不是与列表的平均值进行比较,而是与我的参考值进行比较。
我怎样才能在 Python 中最有效地做到这一点?知道我的清单很大。
解决方案
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) )
推荐阅读
- c# - Sikuli 可以在用 C# 编写的 Selenium 脚本中使用吗
- node.js - 如何防止连续两次调用快速路线?
- javascript - 对模块方法的内部引用与导出引用
- visual-studio - 如何为我的每个构建的 json 文件强制执行“排序属性”?
- python - Python - 排序()与排序()
- javascript - Svelte 构建初始渲染到 index.html 文件
- python - 尝试创建 python 包 - 找不到模块
- postgresql - 用于 postgresql 消息的 rsyslog 过滤器
- r - 使用 add_tally 和 top_n 函数在 R 中选择顶行
- dynamic-sql - 用于日期计算的 DynamicSQL 查询