首页 » 机器学习实战 » 机器学习实战全文在线阅读

《机器学习实战》A.1 Python安装

关灯直达底部

要运行本书提供的代码,需要安装Python 2.7、Numpy和Matplotlib。由于Python不支持向下兼容,因此在Python 3.x下,本书代码不一定能正常运行。上述模块最简单的安装方法就是用软件包安装程序来安装。这些安装包在Mac OS和Linux下都有提供。

A.1.1 Windows系统

可以从http://www.python.org/getit/下载,注意选择合适的Windows安装包(64位或32位)并按说明进行操作。  

可以从http://sourceforge.net/projects/numpy/files/NumPy/下载二进制NumPy文件,这种安装方式可以省去自己编译的麻烦。  

安装完毕后就可以打开Python命令行了。在“运行”窗口输入cmd命令打开命令提示符,然后键入以下命令:  

>c:/Python27/python.exe     

这样Python命令行就会启动,同时可以看到当前Python的版本号和编译时间等信息。  

如果读者不想在启动Python的时候输入如此长的命令(c:/Python27/python.exe),可以为python命令创建一个别名。我们将创建别名的细节留给读者自己实现。  

如果想找到最新的二进制Matplotlib文件,可以从Matplotlib主页http://matplotlib.sourceforge.net/找到最新下载地址。 它的安装相当简单,下载安装包后,通过点击就可以完成安装步骤。

A.1.2 Mac OS X系统

在Mac OS X下安装Python、NumPy和Matplotlib的最佳方法就是使用MacPorts。MacPorts是一个免费工具,可以简化Mac系统上软件的编译和安装。有关Macports的资料参见http://www.macports.org/。首先必须下载MacPorts,最好的方法就是下载正确的.dmg文件。在该站点选择当前版本的Mac OS X系统对应的.dmg文件。下载完成后进行安装,MacPorts安装完毕后打开一个新的终端窗口,输入以下命令:  

>sudo port install py27-matplotlib    

这会同时启动Python、NumPy和Matplotlib的安装。根据机器配置和网络速度的不同,安装时间也不尽相同,如果安装过程持续一小时也都是正常的。  

当然,如果读者不想安装MacPorts,也可以分别安装Python、NumPy和Matplotlib。它们均有Mac OS X版本的二进制安装软件包,安装起来也很方便。  

A.1.3 Linux

在Debian/Ubuntu系统下安装Python、NumPy和Matplotlib的最佳方式是使用apt-get或者其他发布版本中相应的软件包管理器。安装Matplotlib时会检查其依赖组件是否已经安装。由于Matplotlib依赖于Python和NumPy,因此安装Matplotlib时要确保已经安装了Python和NumPy。  

要安装Matplotlib,打开命令行输入以下命令:  

>sudo apt-get install python-matplotlib    

根据机器配置和网络速度的不同,安装时间也不相同,整个安装过程需要花费一些时间。  

至此Python已经安装完毕,下节将介绍Python中的几种数据类型。