Arrays 比较双数组的相似性

Arrays 比较双数组的相似性,arrays,similarity,Arrays,Similarity,我有两个固定长度的双精度数组。我想得到这两个数组的相似性度量。数组中的每个元素越近,这两个数组就越相似 有什么样的度量或算法可以实现这一点?最简单和通用的是“平方差之和” 在缩放数据的情况下,可以帮助“标准化互相关” 你也可以阅读不同的“规范”L1、L2、INF和其他。这一切都取决于你的实际任务 您可以使用余弦相似性,这是一种对数据大小不敏感的度量,因为它计算向量之间的角度 另请参见:您的问题不清楚。应如何比较要素?数组[0.02]和[0.0201,0.0199]是否与[0.02]和[0.02

我有两个固定长度的双精度数组。我想得到这两个数组的相似性度量。数组中的每个元素越近,这两个数组就越相似

有什么样的度量或算法可以实现这一点?

最简单和通用的是“平方差之和” 在缩放数据的情况下,可以帮助“标准化互相关”


你也可以阅读不同的“规范”L1、L2、INF和其他。这一切都取决于你的实际任务

您可以使用余弦相似性,这是一种对数据大小不敏感的度量,因为它计算向量之间的角度


另请参见:

您的问题不清楚。应如何比较要素?数组
[0.02]
[0.0201,0.0199]
是否与
[0.02]
[0.02,0.0202]
非常“相似”?或者什么?如果只是元素比较,那么你可能需要均方误差,因为数组的长度是固定的。所有的尺寸都一样。