记录备用
Install
pip install fastdtw
Example
import numpy as np from scipy.spatial.distance import euclidean from fastdtw import fastdtw x = np.array([[1,1], [2,2], [3,3], [4,4], [5,5]]) y = np.array([[2,2], [3,3], [4,4]]) distance, path = fastdtw(x, y, dist=euclidean) print(distance)
>>> import numpy as np >>> from scipy.spatial.distance import euclidean >>> >>> from fastdtw import fastdtw >>> x = np.array([[1,1], [2,2], [3,3], [4,4], [5,5]]) >>> x array([[1, 1], [2, 2], [3, 3], [4, 4], [5, 5]]) >>> y = np.array([[2,2], [3,3], [4,4]]) >>> y array([[2, 2], [3, 3], [4, 4]]) >>> distance, path = fastdtw(x, y, dist=euclidean) >>> print(distance) 2.8284271247461903
REF: