```
from fastdtw import fastdtw import numpy as np from scipy.spatial.distance import euclidean a=np.array([1, 2, 3, 3, 7]) b=np.array([1, 2, 2, 2, 3, 2, 2, 4]) x = a.reshape(-1,1) y = b.reshape(-1,1) distance, path = fastdtw(x, y, dist=euclidean) print(distance) print(path) # 5.0 # [(0, 0), (1, 1), (1, 2), (1, 3), (1, 4), (1, 5), (1, 6), (2, 7), (3, 7), (4, 7)] import matplotlib.pyplot as plt plt.clf() plt.plot(x,color='r') plt.plot(y,color='g') for i in path: diyige=i[0],i[1] dierge=a[i[0]],b[i[1]] print(diyige,dierge) plt.plot(diyige,dierge,color='y',linestyle='--') plt.savefig(f'dtw.png') # 结果的含义 . 两个数组, 第一个索引从0到4 ,第二个数组索引从0到7 # path里面是(第一个索引,第二个索引)的对应关系. #
```
