【问题标题】:Is there a way to find a deviation between a1=[] and a2=[] in Python?有没有办法在 Python 中找到 a1=[] 和 a2=[] 之间的偏差?
【发布时间】:2022-01-12 00:46:43
【问题描述】:

我们在 python 中有这些数组:

a1 = [0, 1, 2, 3]
a2 = [0, 1.1, 2.2, 3.1]

并且想找到a1和a2之间的偏差。抱歉,我们不知道这种偏差的名称是什么,但可能你们中的一些人知道。

【问题讨论】:

  • 你的意思是平方差之和吗?点对之间的距离之和?这绝对不是标准偏差,这是肯定的。
  • 是的,可能是这样的@enke
  • 重点是,我们有一个确切的理论数据集和一个实验数据集,并且想要比较它们
  • @j1-lee 是的,这当然不是巧合,我们一起工作,他告诉我答案,但是,我在想一定有什么可以区分多个数字。但可能很抱歉问了一个愚蠢的问题......

标签: python arrays statistics standard-deviation deviation


【解决方案1】:

您可以使用sum()zip() 找到距离平方和(如 cmets 中所述):

distance = sum([(elem1 - elem2)**2 for elem1, elem2 in zip(a1, a2)])

【讨论】:

    猜你喜欢
    • 2020-08-07
    • 1970-01-01
    • 2020-07-09
    • 1970-01-01
    • 2023-03-14
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多