5.8 相关模块

在Python标准库中有不少专门用于处理数值类型对象的模块,它们增强并扩展了内建函数的功能和数值运算的功能。表5.8列出了几个比较核心的模块。要详细了解这些模块,请参阅这些模块的文献或在线文档。

对高级的数字科学计算应用来说,你会对著名的第三方包Numeric(NumPy)和SciPy感兴趣。关于这两个包的详细请访问下面的网址。

http://numeric.scipy.org/

http://scipy.org/

5.8 相关模块 - 图1

5.8 相关模块 - 图2核心模块:random

当你的程序需要随机数功能时,random模块就能派上用场。该模块包含多个伪随机数发生器,它们均以当前的时间戳为随机数种子。这样只要载入这个模块就能随时开始工作。下面列出了该模块中最常用的函数。

5.8 相关模块 - 图3

到此,我们的Python数值类型之旅就该结束了。表5.9总结了数值类型的所有内建函数和操作符。

5.8 相关模块 - 图4

5.8 相关模块 - 图5