Mac anaconda python 配置libsvm

今天配置这个环境,走了许多弯路,这里记录一下配置的过程。

1、https://www.csie.ntu.edu.tw/~cjlin/libsvm/ 在这里下载压缩包到任意地方

2、解压到任意地方。

3、cd到解压后的文件夹

     cd python

     make

4、可以看到在解压后的文件夹中多出了libsvm.so.2这个文件,拷贝这个文件

5、因为我使用的是anaconda python,所以将libsvm.so.2拷贝到

    anaconda2/lib/python2.7/site_packages 中

6、在这个site_packages文件夹中创建新的文件夹,命名为libsvm

7、在libsvm中新建一个空的名字为__init__.py的文件(注意是两个下划线+init+两个下划线)

8、将原来解压文件夹中的python文件夹中的两个py文件svm.py以及svmutil.py 拷贝到anaconda2/lib/python2.7/site_packages/libsvm中。

9、测试:

from libsvm.svmutil import *  
from libsvm.svm import *  

  
y, x = [1, -1], [{1: 1, 2: 1}, {1: -1, 2: -1}]  
prob = svm_problem(y, x)  
param = svm_parameter('-t 0 -c 4 -b 1')  
model = svm_train(prob, param)  
yt = [1]  
xt = [{1: 1, 2: 1}]  
p_label, p_acc, p_val = svm_predict(yt, xt, model)  
print(p_label)  

如果输出结果为:


证明配置成功!
    
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值