【发布时间】:2016-04-02 19:05:35
【问题描述】:
我想计算数据帧中的动态时间规整 (DTW) 距离。结果必须是一个新的数据框(距离矩阵),其中包括每行之间的成对 dtw 距离。
对于欧几里得距离,我使用以下代码:
from scipy.spatial.distance import pdist, squareform
euclidean_dist = squareform(pdist(sample_dataframe,'euclidean'))
我需要一个类似的 DTW 代码。
提前致谢。
【问题讨论】:
-
这个问题并不适合 Stack Overflow。也许您应该尝试实现自己的算法(可能关注this 博客帖子)并将其发布到Code Review 以获得反馈。
-
也许你可以使用pypi.org/project/fastdtw?
-
谢谢我已经使用它并且它有效。
标签: python pandas scipy time-series distance