方法一:通过添加路径
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
python调用Libsvm的几种方法
最新推荐文章于 2024-08-29 04:14:47 发布
本文介绍了Python调用libsvm库的三种方法:一是通过改变工作目录并导入svmutil;二是安装libsvm库;三是直接将libsvm内容放入Python的site-packages目录。每种方法都有详细的操作步骤,并提供了相关链接。
摘要由CSDN通过智能技术生成