机器学习入门:Python语言实现
上QQ阅读APP看书,第一时间看更新

1.1 Python相关工具与安装

1.1.1 Python相关工具

Anaconda Python有适用于Windows、Linux和Mac的各种版本,可在以下网址下载:

http://continuum.io/downloads

Anaconda非常适合numPysciPy(将在第7章介绍)等模块,尤其是对Windows用户而言,Anaconda是很好的选择。

1. easy_installpip

需要安装Python模块时,easy_installpip是两个非常便捷的方法。

每次安装Python模块(本书中涉及很多)时,都可使用如下语法所示的easy_installpip命令:

011-01

注意:基于Python的模块安装起来较为简单,而使用C语言编写的模块虽然速度更快,但安装难度也更大。

2. virtualenv

virtualenv工具可以创建独立的Python环境,其网址为http://www.virtualenv.org/en/latest/virtualenv.html

virtualenv解决了为不同的程序保留正确的依赖关系和版本(以及间接权限)的问题。如果你是Python新手,可能暂时不需要virtualenv,但请牢记此工具。

3. IPython

另一个非常好的工具是IPython(它曾获Jolt奖),网址如下:

http://ipython.org/install.html

IPython的两个非常不错的功能是tab补全和“?”。下列是tab补全的示例:

011-02

在上述部分中,如果键入字符diIPython将反馈以下内容,包含所有以字母di开头的函数:

011-03

如果输入问号(“?”),IPython将提供文本帮助,开头的第一段内容如下所示:

011-04

1.1.2节将介绍如何检查计算机是否安装了Python,以及在哪里可下载Python。

1.1.2 安装Python

在下载任何内容之前,请在shell中键入以下命令,以检查计算机上是否已安装Python(如果你使用Macbook或Linux计算机,很有可能安装过):

012-01

本书使用Macbook,其输出结果如下:

012-02

注意:在计算机上安装Python 3.6.8(或尽可能接近此版本),以便拥有相同版本的Python来检验本书的Python脚本。

如果你需要在计算机上安装Python,请导航至Python主页并选择下载链接,或直接导航至以下网址:

http://www.python.org/download/

此外,PythonWin可用于Windows,其网址为:

http://www.cgl.ucsf.edu/Outreach/pc204/pythonwin.html

要使用能保存为纯文本文件的文本编辑器,以创建、编辑和保存Python脚本(不要使用Microsoft Word)。

在计算机上安装并配置Python之后,就可以使用本书的Python脚本了。

1.1.3 设置PATH环境变量(仅Windows)

PATH环境变量用于明确路径列表,当你从命令行指定可执行程序时,将搜索该目录列表。关于如何设置环境,以便在每个shell命令行里都能执行Python文件,下列网站提供了很好的指导:

http://www.blog.pythonlibrary.org/2011/11/24/python-101-setting-up-python-on-windows/