脚本是使用一种特定的描述性语言,因为Python脚本在执行时多了一道翻译的过程,所以它比二进制程序执行效率要稍低一些,这也大大的提高了开发人员的工作效率。

首先我们需要下载libsvm,可以在libsvm的主页http://www.csie.ntu.edu.tw/~cjlin/libsvm/上下载得到。我下载的是libsvm-2.89。建议同时下载一个libsvm的初学者guide,写得很不错,浅显易懂,适合初学者使用。

基本的使用只需要libsvm这一个软件即可,但如果需要使用它自带的python,***版是2.5,可以在Python脚本的主页http://www.python.org上下载。另外,libsvm自带的两个脚本grid.py和easy.py中均用到了绘图工具gnuplot,因此还需要下载一个gnuplot软件,下载地址:ftp://ftp.gnuplot.info/pub/gnuplot/,注意要下载win32版本的,比如win32的4.0版本对应的文件应为gp400win32.zip。

下载完成后,接下来就是安装。其中只有python2.6需要安装(一般默认安装到c:\python26下),将libsvm解压到c:\libsvm下,将gnuplot解压到c:\gnuplot下。将c:\python26,c:\libsvm\windows,c:\gnuplot\bin三个文件夹添加到系统路径里面,方便日后使用。

安装完毕后,进入c:\libsvm\tools目录下,用文本编辑器(记事本,edit都可以)修改grid.py和easy.py两个文件,找到其中关于gnuplot路径的那项,根据实际路径进行修改,并保存。

(1): 点中easy.py在右键中选Edit with IDLE打开,将else下面的路径修改如下:else:

# example for windows

gnuplot_exe= r"c:\gnuplot\bin\pgnuplot.exe"

(2):点中grid.py在右键中选Edit with IDLE打开, 将else下面的路径修改如下:else:

# example for windows

gnuplot_exe= r"c:\gnuplot\bin\pgnuplot.exe"

然后可以到dos下去运行easy.py和grid.py。

如 cd C:\libsvm-2.89\tools

python grid.py train.txt

本来应该是正确的,但现在却出现错误,如图:

好了,现在就卡在Python脚本这里了。

【编辑推荐】

【责任编辑:苏越 TEL:(010)68476606】

点赞 0

python解释执行器_有关Python脚本相关说明介绍相关推荐

  1. python 时间序列预测_使用Python进行动手时间序列预测

    python 时间序列预测 Time series analysis is the endeavor of extracting meaningful summary and statistical ...

  2. python 概率分布模型_使用python的概率模型进行公司估值

    python 概率分布模型 Note from Towards Data Science's editors: While we allow independent authors to publis ...

  3. 用python当壁纸_使用Python脚本将Bing的每日图片作为桌面的教程

    微软最近出了个 必应bing 缤纷桌面,使用下来还是不错,可以每天更换Bing首页的北京作为壁纸,但是该软件有个不好的地方是,安装后桌面上会有一个搜索框出现,很是烦人,而且不能关掉.于是出于技术考虑, ...

  4. python集群_使用Python集群文档

    python集群 Natural Language Processing has made huge advancements in the last years. Currently, variou ...

  5. python对象引用计数器_在Python中借助计数器对象对项目进行计数

    python对象引用计数器 前提 (The Premise) When we deal with data containers, such as tuples and lists, in Pytho ...

  6. python编写代码_用 Python 编写干净、可测试、高质量的代码

    用 Python 编写干净.可测试.高质量的代码 Noah Gift 2010 年 12 月 20 日发布 简介 编写软件是人所承担的最复杂的任务之一.AWK 编程语言和 "K and R ...

  7. 采用python解决实际问题_应用 Python 解决一些实际问题

    应用 Python 解决一些实际问题 韦建明 2004 年 1 月 10 日发布 关于Python Python 是一种简洁优美的编程语言,它具有面向对象的特征,较好的粘合其他语言的能力及跨平台性.然 ...

  8. python培训班-Python培训机构_高品质Python线下开发培训班推荐-黑马程序员

    Python编程基础基础班1 课时:15天技术点:97项测验:2次学习方式:线下面授 学习目标 1.掌握Python开发环境基本配置|2.掌握运算符.表达式.流程控制语句.数组等的使用|3.掌握字符串 ...

  9. 安卓手机python开发环境_使用Python开发Android应用程序:第一节 在手机上配置Python运行环境...

    本节目录: 1.下载和安装 Scripting Layer for Android (SL4A) 2.下载和安装 Python for android 3.第一个HelloWorld程序 1.下载和安 ...

最新文章

  1. laravel 模型查找数据
  2. Android 基本面试题
  3. linux怎么到conf目录,linux - 如何在没有.conf文件的情况下从Ubuntu下的命令行连接到WiFi? - Ubuntu问答...
  4. 数据结构与算法 / 编辑器和编译器如何判定括号是否合法
  5. 批量删除某个目录下的 某类型文件方法
  6. 缓存依赖中cachedependency对象
  7. Python-学习-import语句导入模块
  8. 删除指定路径下指定天数之前的文件
  9. BZOJ 1051 受欢迎的牛 缩点
  10. python 设计模式之装饰器模式 Decorator Pattern
  11. DoG(Difference of Gaussian)
  12. web自动化测试python+selenium学习总结----selenium安装、浏览器驱动下载
  13. sql语句回忆录1-多表连接子查询
  14. html中如何禁用,如何禁用HTML链接
  15. jvm内存结构与java内存模型
  16. 魅族 刷机android 6.0,魅族MX6如何刷机升级 魅族MX6升级方法【详解】
  17. python做excel数据分析统计服_怎样用 Excel 做数据分析?
  18. VS2015使用FDDB数据库检查人脸检测算法并生成ROC曲线教程
  19. python中绝对值怎么表示_python如何使用绝对值
  20. 人工智能发展史(读书笔记)

热门文章

  1. 百度面试题:malloc/free 与 new/delete 的区别
  2. 生活中的数学(为生活建模)
  3. python是干嘛的-python语言是干什么的
  4. 学python要什么基础-要学Python编程,需要什么样的基础呢?想找这方面工作
  5. python工资高还是java-python为什么叫爬虫 python工资高还是java的高
  6. 为何python不好找工作-不会Python迟早失业?Python何以成为找工作必备技能
  7. 学python语言有前途吗-在成都学Python有发展前景吗?
  8. 零基础学python难吗-Python课程学习难不难?零基础可以学习Python吗?
  9. python常用代码总结-Python常用功能函数系列总结(一)
  10. 谷歌称语音识别是下一个机会,尤其在发展中国家