Python 数值处理全解析
1. 引言
在 Python 中,我们可以使用运算符和内置函数来执行一些数值计算。同时,Python 还提供了多个模块来支持额外的数值计算,如 math 、 cmath 、 operator 、 random 、 fractions 和 decimal 等。这些模块为我们处理不同类型的数值计算提供了强大的支持。
2. math 和 cmath 模块
math 模块提供了处理浮点数的数学函数,而 cmath 模块则提供了处理复数的等效函数。例如:
import math
import cmath
print(math.sqrt(-1)) # 会抛出异常
print(cmath.sqrt(-1)) # 返回 1j
使用这些模块时,最清晰、易读的方式是在代码顶部导入模块,然后显式调用函数,如 import math 后使用 math.sqrt 。但如果代码中频繁调用模块的数学函数,也可以使用 from math import * ,之后直接调用函数。
这两个模块都暴露了两个绑定到基本数学常数 e
超级会员免费看
订阅专栏 解锁全文

被折叠的 条评论
为什么被折叠?



