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文件
- 测试
然后打开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)