我尝试了一个使用dtaidistance和dtw的example,但它没有绘制结果。
from dtaidistance import dtw
from dtaidistance import dtw_visualisation as dtwvis
import numpy as np
s1 = np.array([0., 0, 1, 2, 1, 0, 1, 0, 0, 2, 1, 0, 0])
s2 = np.array([0., 1, 2, 3, 1, 0, 0, 0, 2, 1, 0, 0, 0])
path = dtw.warping_path(s1, s2)
dtwvis.plot_warping(s1, s2, path, filename="warp.png")
它应该是这样的:
可惜,它没有出现。
我试图在代码末尾添加“plt.show()”(当然之前导入了pyplot),但是在本例中,它没有起到任何作用。
它不像上面的例子那样绘制图形的原因是什么?
1条答案
按热度按时间cwdobuhd1#
示例中的图片并不打算在python中绘制,而是以.png格式保存到存储python代码的硬盘上。