牛骨文教育服务平台(让学习变的简单)

math 模块为浮点运算提供了对底层C函数库的访问:

>>> import math
>>> math.cos(math.pi / 4.0)
0.70710678118654757
>>> math.log(1024, 2)
10.0


random 提供了生成随机数的工具:

>>> import random
>>> random.choice(["apple", "pear", "banana"])
"apple"
>>> random.sample(xrange(100), 10)   # sampling without replacement
[30, 83, 16, 4, 8, 81, 41, 50, 18, 33]
>>> random.random()    # random float
0.17970987693706186
>>> random.randrange(6)    # random integer chosen from range(6)
4


SciPy 项目提供了许多数值计算的模块。