【问题标题】:Library Importing Error :Mlpy in python库导入错误:python中的Mlpy
【发布时间】:2017-05-31 17:11:36
【问题描述】:

我使用了 python 2.7 版本并构建了一个程序。我使用pip install mlpy 将mlpy 安装到我的python 版本。 但是dtw_subsequence 不存在。没有这样的模块会出现错误。

然后我用https://osdn.net/frs/g_redir.php?m=netix&f=%2Fmlpy%2Fmlpy+3.5.0%2Fmlpy-3.5.0.win32-py2.7.exe下载安装。错误来了

ImportError:DLL 加载失败:%1 不是有效的 Win32 应用程序。

有没有库可以使用类似的功能dtw_subsequence

我的代码

for fileName in os.listdir(dbPath):
    if fileName.endswith('.csv'):
        reference = manager.readMidi(dbPath, fileName)
        dist, cost, path = mlpy.dtw_subsequence(record, reference)
        temp.append([int(dist), fileName[:-10]])
return temp

【问题讨论】:

    标签: python python-2.7


    【解决方案1】:

    我认为当您使用 pip install mlpy 时未安装 mlpy。您可以尝试使用 easy_install mlpy。

    如果还是不行你可以下载最新版rom http://mlpy.sourceforge.net/

    【讨论】:

    • 使用此 ImportError 安装后:DLL 加载失败:%1 不是有效的 Win32 应用程序。发生了错误。当我尝试运行我的程序时。
    • 出现这个错误mlpy无法导入gsl。我尝试使用 cmd 安装它。但它也不起作用。
    • 在 cmd pip install wheel 上尝试以下命令,卸载已经存在的 numpy,scipy,mlpy 并从 mlpy.lfd.uci.edu/~gohlke/pythonlibs 下载 mlpy.whl,Numpy+MKL.whl,scipy.whl 文件然后使用 pip为所有 3 个 whl 文件安装 *.whl。这对我有用 >>> import mlpy >>> mlpy.dtw_subsequence([1,2,3],[2,3,4]) (1.0, array([[ 1., 2., 3.], [ 1., 2., 4.], [ 2., 1., 2.]]), (array([0, 1, 2]), array([0, 0, 1])))
    • 谢谢。但还是同样的问题
    猜你喜欢
    • 2022-01-21
    • 1970-01-01
    • 2018-10-26
    • 1970-01-01
    • 1970-01-01
    • 2021-07-29
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多