前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >LIBSVM-3.18在python环境

LIBSVM-3.18在python环境

作者头像
py3study
发布2020-01-07 20:40:29
5840
发布2020-01-07 20:40:29
举报
文章被收录于专栏:python3python3

1)安装python,直接去官方网站

2)运行“cmd”,直接输入python,查看python是32位还是64位

2.1  若python是32位的,则在libsvm-3.16文件夹下的windows文件夹中找到动态链接库libsvm.dll (size: 156.5KB),将其添加到系统目录,如`C:\WINDOWS\system32\’,即可在python中使用libsvm

2.2  若python是64位的,则需要首先自己编译64位的动态链接库libsvm.dll。方法如下:

在程序列表中的Microsoft Visual Studio 2012/Visual Studio Tools下打开VS2012 x64 Cross ToolsCommand Prompt,注意一定要是64位的command prompt。

(此时,可能会遇到一个error:"ERROR Cannot determine the location of the VS Common Tools Folder    ", 不必慌张,本人是win7 64位系统,安装的是VS2012,解决此问题的方法是:在计算机环境变量中变量PATH设置值:c:\windows\system32)

Dos到LIBSVM所在文件夹libsvm-3.16 输入nmake -f Makefile.win clean all 这时libsvm-3.16 (size: 192KB)的windows目录下将生成64位的动态链接库。将新生成的libsvm.dll复制到系统目录(例如`C:\WINDOWS\system32\')即可。

3)测试 打开IDLE >>>import os >>>os.chdir('E:\Software\LIBSVM\libsvm-3.18\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) Accuracy = 84.2857% (59/70) (classification)

搞定...

Reference: http://blog.csdn.net/lqhbupt/article/details/8599295

本文参与 腾讯云自媒体分享计划,分享自作者个人站点/博客。
原始发表:2019-09-14 ,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档