win10下安装python版本的libsvm

尝试了很多方法想要实现直接调用libsvm,如直接调用sklearn一样,但未曾实现。目前采用的方法为:

1.到这里下载libsvm安装包,解压到自定义目录下。

2.每次需要添加路径才能实现调用,具体如下:

import os
os.chdir('D:\\anaconda3\\Lib\\site-packages\\libsvm\\python')
from svmutil import *

如果不出意外的话可以正常调用

调用自带的数据集测试以下:

y,x=svm_read_problem('../heart_scale')
m = svm_train(y[:200],x[:200],'-c 4')
p_label,p_acc,p_val = svm_predict(y[200:],x[200:],m)

结果如下:

猜你喜欢

转载自blog.csdn.net/weixin_38332967/article/details/80030992