1.2 Python的安装

优质
小牛编辑
114浏览
2023-12-01

下面,我们首先将 Python 安装到当前环境(电脑)上。这里说明一下安装时需要注意的一些地方。

1.2.1 Python版本

Python 有 Python 2.x 和 Python 3.x 两个版本。如果我们调查一下目前 Python 的使用情况,会发现除了最新的版本 3.x 以外,旧的版本 2.x 仍在被大量使用。因此,在安装 Python 时,需要慎重选择安装 Python 的哪个版本。这是因为两个版本之间没有兼容性(严格地讲,是没有向后兼容性),也就是说,会发生用 Python 3.x 写的代码不能被 Python 2.x 执行的情况。本书中使用 Python 3.x ,只安装了 Python 2.x 的读者建议另外安装一下 Python 3.x 。

1.2.2 使用的外部库

本书的目标是从零开始实现深度学习。因此,除了 NumPy 库和 Matplotlib 库之外,我们极力避免使用外部库。之所以使用这两个库,是因为它们可以有效地促进深度学习的实现。

NumPy 是用于数值计算的库,提供了很多高级的数学算法和便利的数组(矩阵)操作方法。本书中将使用这些便利的方法来有效地促进深度学习的实现。

Matplotlib 是用来画图的库。使用 Matplotlib 能将实验结果可视化,并在视觉上确认深度学习运行期间的数据。

 本书将使用下列编程语言和库。

Python 3.x (2016 年 8 月时的最新版本是 3.5)

NumPy

Matplotlib

下面将为需要安装 Python 的读者介绍一下 Python 的安装方法。已经安装了 Python 的读者,请跳过这一部分内容。

1.2.3 Anaconda发行版

Python 的安装方法有很多种,本书推荐使用 Anaconda 这个发行版。发行版集成了必要的库,使用户可以一次性完成安装。Anaconda 是一个侧重于数据分析的发行版,前面说的 NumPy、Matplotlib 等有助于数据分析的库都包含在其中 1 。

1 Anaconda 作为一个针对数据分析的发行版,包含了许多有用的库,而本书中实际上只会使用其中的 NumPy 库和 Matplotlib 库。因此,如果想保持轻量级的开发环境,单独安装这两个库也是可以的。 ——译者注

如前所述,本书将使用 Python 3.x 版本,因此 Anaconda 发行版也要安装 3.x 的版本。请读者从官方网站下载与自己的操作系统相应的发行版,然后安装。