gpt4 book ai didi

Python 导入错误 : cannot import name dtw

转载 作者:太空宇宙 更新时间:2023-11-04 02:55:21 24 4
gpt4 key购买 nike

我通过

安装了 python DTW(动态时间扭曲)模块
python -m pip install dtw

当我尝试使用 from dtw import dtw 导入模块时(我正在关注 http://nbviewer.jupyter.org/github/pierre-rouanet/dtw/blob/master/simple%20example.ipynb ),我得到一个 ImportError: cannot import name dtw。我检查了 dtw.pydtw.pyc 文件是否存在于 C:\Python27\Lib\site-packages 中。有谁知道该问题的解决方案吗?

最佳答案

如果你追求速度

from cdtw import pydtw
from dtaidistance import dtw
from fastdtw import fastdtw
from scipy.spatial.distance import euclidean
s1=np.array([1,2,3,4],dtype=np.double)
s2=np.array([4,3,2,1],dtype=np.double)

%timeit dtw.distance_fast(s1, s2)
4.1 µs ± 28.6 ns per loop (mean ± std. dev. of 7 runs, 100000 loops each)
%timeit d2 = pydtw.dtw(s1,s2,pydtw.Settings(step = 'p0sym', window = 'palival', param = 2.0, norm = False, compute_path = True)).get_dist()
45.6 µs ± 3.39 µs per loop (mean ± std. dev. of 7 runs, 10000 loops each)
%timeit d3,_=fastdtw(s1, s2, dist=euclidean)
901 µs ± 9.95 µs per loop (mean ± std. dev. of 7 runs, 1000 loops each)

fastdtw 比 dtaidistance lib 慢 219 倍,比 cdtw 慢 20 倍

考虑改变。这是 dtaidistance git:

https://github.com/wannesm/dtaidistance

要安装,只需:

pip install dtaidistance

关于Python 导入错误 : cannot import name dtw,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42582977/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com