我试图在Ubuntu 10.04.4 LTS(Python 2.6.5)上使用mlpy-3.5.0,但在导入包之后,我将执行DTW指令, 发生错误并显示以下日志:
Traceback(最近一次调用最后一次):文件“”,第1行,in AttributeError:'module'对象没有属性'dtw_std'
当我在谷歌上搜索它并发现relevant topic时,也会发生一件有趣的事情:如果我用mlpy.Dtw()
替换,它就可以了!
所以我想要一些帮助。
以下是源代码,也是由软件包提供的:
import mlpy
x = [0,0,0,0,1,1,2,2,3,2,1,1,0,0,0,0]
y = [0,0,1,1,2,2,3,3,3,3,2,2,1,1,0,0]
dist, cost, path = mlpy.dtw_std(x, y, dist_only=False)
答案 0 :(得分:0)
您没有正确的mlpy安装。
sudo apt-get install libgsl0-dev
从http://sourceforge.net/projects/mlpy,tar -xvfz mlpy-3.5.0.tar.gz
,cd mlpy-3.5.0
和sudo python setup.py install