无法在mlpy 3.5.0中找到dtw_std

时间:2013-04-02 17:13:01

标签: python

我试图在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)

1 个答案:

答案 0 :(得分:0)

您没有正确的mlpy安装。

sudo apt-get install libgsl0-devhttp://sourceforge.net/projects/mlpytar -xvfz mlpy-3.5.0.tar.gzcd mlpy-3.5.0sudo python setup.py install

获取tar.gz