Python+libsvm-1

windows,python环境下安装配置Libsvm(win10 64位)

确认python环境

下载libsvm:

  • https://www.csie.ntu.edu.tw/~cjlin/libsvm/ 下载zip压缩文件 (下载好后解压)

  • https://www.lfd.uci.edu/~gohlke/pythonlibs/ 下载whl文件(之前只下载了zip,然后运行的时候报错 Exception: LIBSVM library not found.然后找了一圈发现要下这个 我也不懂。。。)

  • 安装

在cmd中使用pip 【需要提前安装pip】安装whl


这步好了以后,在python安装目录的 \Lib\site-package下就会有下面四个文件


然后把这里的libsvm.dll去替换之前下载的libsvm.zip压缩文件里的\windows 下的libsvm.dll文件

image.png
  • 测试
    然后打开pycharm,进行测试
from svmutil import *
train_label,train_pixel = svm_read_problem('D:/libsvm-3.24/libsvm-3.24/heart_scale')
model = svm_train(train_label[:200],train_pixel[:200],'-c 4')
print("result:")
p_label, p_acc, p_val = svm_predict(train_label[200:], train_pixel[200:], model);
print(p_acc)

你可能感兴趣的:(Python+libsvm-1)