



在本章以及整本书中,我们将使用Python 3.10,这是本书编写时Python的最新版本。本书中的大部分代码适合在Python 3.6及更高版本上运行。我们将在不同的地方使用Python 3.6引入包括f-strings在内的各种功能。这意味着你需要更改终端命令中出现的Python 3.10,以匹配你的Python版本。它可能是Python的其他版本,比如Python 3.6或Python 3.7;也可能是更通用的命令,比如Python 3或Python。对于后两个命令,你需要使用以下命令检查,以确保Python的版本至少是Python 3.6:
Python具有内置的数值类型和基本数学函数,这些函数足以应对只涉及小型计算的应用程序。NumPy包提供了高性能的数组类型和相关例程(包括对数组进行高效运算的基本数学函数),该包将用于本章和本书其余部分的许多实例中。在本章的后续实例中,我们还将使用SciPy包。这两个包都可以使用你喜欢的包管理器(如pip)安装:
按照惯例,我们使用较短的别名导入这些包。我们使用以下导入语句将numpy导入为np,将scipy导入为sp:
这些包的官方文档(https://numpy.org/doc/stable/和https://docs.scipy.org/doc/scipy/)中使用了这些约定,许多使用这些包的教程和其他材料也使用了同样的约定。
本章的代码可以在GitHub代码库的Chapter 01文件夹中找到,网址为https://github.com/PacktPublishing/Applying-Math-with-Python-2nd-Edition/tree/main/Chapter%2001。