【问题标题】:plotroc.py Error in libSVMlibSVM 中的 plotroc.py 错误
【发布时间】:2013-02-12 05:19:03
【问题描述】:

我正在尝试从 libSVM 运行 plotroc.py 但我弹出了一些错误消息,我编译了库,所以我确实拥有它并且调用它是正确的

 Traceback (most recent call last):
  File "plotroc.py", line 3, in <module>
    from svmutil import *
  File "libsvm-master/python/svmutil.py", line 5, in <module>
    from svm import *
  File "libsvm-master/python/svm.py", line 303, in <module>
    fillprototype(libsvm.svm_get_sv_indices, None, [POINTER(svm_model), POINTER(c_int)])
  File "/opt/python-2.7/lib/python2.7/ctypes/__init__.py", line 366, in __getattr__
    func = self.__getitem__(name)
  File "/opt/python-2.7/lib/python2.7/ctypes/__init__.py", line 371, in __getitem__
    func = self._FuncPtr((name_or_ordinal, self))
AttributeError: libsvm-master/python/../libsvm.so.2: undefined symbol: svm_get_sv_indices

你能指出问题的根源吗?

【问题讨论】:

    标签: python machine-learning svm libsvm


    【解决方案1】:

    仅限linux系统:

    下载 libsvm.zip 包。解压后找到名为“python”的目录。该目录必须包含 svmutil.py、Makefile、svm.py 等文件

    运行“make”命令..

    将您的 plotroc.py 脚本粘贴到该目录中

    ./plotroc.py

    【讨论】:

      猜你喜欢
      • 2014-01-11
      • 1970-01-01
      • 2012-05-24
      • 2012-07-07
      • 2013-10-07
      • 2012-02-27
      • 2015-09-22
      • 2016-04-04
      • 2014-01-10
      相关资源
      最近更新 更多