使用Python做机器学习的准备工作
来源:互联网 发布:kingsoft是什么软件 编辑:程序博客网 时间:2024/05/01 02:58
机器学习的入门书籍《机器学习实战》使用的语言是python。下面介绍利用Python开始“机器学习”的准备工作。(环境:CentOS 7)
1, 两个重要的包
NumPy 和 SciPy。(http://scipy.org/scipylib/download.html )主要是处理数值运算,矩阵操作等。
注:Sci是Science的缩写。
官网介绍了安装方法,可以手动安装,也可以使用yum。(numpy 和 scipy 在默认的软件源有提供)
需要说明的是,scipy是依赖numpy的,如果你手动安装,要先安装numpy。当然,如果使用yum,它会自动处理依赖关系。
注:可以使用 yum info *** 查看是否在软件源提供该软件。如
2, 2D绘图: Matplotlib
这在yum里面也可以获取,
sudo yum install python-matplotlib
如果以交互的方式使用matplotlib,最好使用ipython.(虽然在python shell下也能执行)
因为绘图是个相对消耗大的操作,python会在所有操作结束后才改变图。而ipython能做到实时改变。你也可以百度matplotlib和matlab的渊源。
3,为了更好的交互,使用 ipython
在centos 7默认的软件源里面是没有ipython。你可以到github上下载最新稳定版的源码,手动安装(解压后 sudo python setup.py install )。当然,如果你已经安装了pip,就可以直接安装:
<span style="font-size:18px;">sudo pip install ipython</span>
下面,给出一个绘图的例子。
终端输入 ipython
输入 %pylab
输入,
In [2]: x = randn(10000)In [3]: hist(x,100)(注:是不是和matlab很像?)
输出,
这是使用python进行“机器学习”最基础的几个软件,随着之后学习深入,我们再具体介绍。
0 0
- 使用Python做机器学习的准备工作
- Python学习系列0:配置Eclipse进行机器学习算法的准备工作
- 学习一样东西需要做的准备工作
- 机器学习准备工作
- Python学习 准备工作
- 第二课:开发机器学习app前的准备工作
- 第二课:开发机器学习app前的准备工作
- python机器学习库的使用
- python机器学习库的使用
- Python学习之路-0-Python的初识与准备工作
- 做项目前的准备工作
- 第一章 | 使用python机器学习
- 使用python实现PageRank的准备工作:networkx包的安装
- 机器学习实战教程(第一章 准备工作)
- 使用scikit-learn做基本机器学习
- 学习Android的准备工作
- Python机器学习(一):初衷、准备工作——利用Anaconda在Windows下配置Python开发环境
- 使用python的机器学习算法包scikit-learn
- Android Push Notification实现信息推送使用
- 很难有条件地声明
- MySQL数据库命令行下的数据备份与恢复命令
- jquery sortable的拖动方法示例详解
- hadoop个人理解
- 使用Python做机器学习的准备工作
- Debug Assertion Failed File:dgbdel.cpp Line 52
- Struts2 常用的常量配置
- iOS 8 - Can't Install Enterprise App
- IOS多线程之——GCD(二)
- openfire 3.7 压力测试一(注册)
- mysqldump导出某个表的部分数据
- Yii获取ip地址
- Java_Properties集合