标题说了算。在动态时间扭曲中,我一直听说两个距离之间的距离是最短路径元素的总和。但我也将距离视为最远角落的元素?有人可以澄清一下吗。
例子:
x = [0,1,1,2]
z = [0,2,2]
给出这个成本矩阵:
[[ 0. inf inf inf]
[inf 0. 2. 4.]
[inf 1. 1. 2.]
[inf 2. 2. 2.]
[inf 4. 2. 2.]]
这意味着距离应该是 0 + 0 + 1 + 2 + 2 = 5。但是我发现的每个 dtw 实现都返回距离为 2(即总是返回最远角的元素)。谢谢!