python调用Libsvm的几种方法
Posted 未曾悟道的佛
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了python调用Libsvm的几种方法相关的知识,希望对你有一定的参考价值。
方法一:通过添加路径
import os
os.chdir(‘D:\\libsvm-3.23\\python’)
from svmutil import *
y, x = svm_read_problem(‘D:/libsvm-3.23/heart_scale’)
m = svm_train(y[:200], x[:200], ‘-c 4’)
p_label, p_acc, p_val = svm_predict(y[200:], x[200:], m)
参考:https://blog.csdn.net/lqhbupt/article/details/8599295
后两种方法就不需要每次写代码之前要声明途径了
方法二:安装libsvm库 libsvm-3.22-cp37-cp37m-win_amd64.whl
具体实施:https://blog.csdn.net/he99774/article/details/80388612
文件存放的路径要和命令行的路径相同
安装完成之后pycharm的本地安装库里面就会显示libsvm
建议在anaconda里面也安装一个libsvm的库,因为大部分解释器是用anaconda的
具体实施:https://blog.csdn.net/qq_35711921/article/details/80495662
https://blog.csdn.net/u012976984/article/details/79459238
注意:要先把想要安装的库放置在anaconda默认文件夹中,这样才能找得到
方法三:将文件夹libsvm-3.23的所有内容放入Python的包目录\\Lib\\site-packages
注意,libsvm323文件夹内和libsvm323/python文件夹内 都必须放_init_.py,这个_init_.py可以直接从外面拷贝现成的即可
文件夹命名不能含有. -之类的符号
具体实施:https://blog.csdn.net/answer100answer/article/details/80071491
以上是关于python调用Libsvm的几种方法的主要内容,如果未能解决你的问题,请参考以下文章