cmath --- 复数数学函数

cmath 模块提供了用于处理复数的基本数学函数,包括三角函数、指数函数、对数函数,以及在直角坐标 (real, imag) 和极坐标 (r, phi) 表示之间的转换。

函数

cmath.cos(z: complex) complex

返回 z 的余弦值。

cmath.exp(z: complex) complex

返回 z 的指数值。

cmath.log(z: complex) complex

返回 z 的自然对数。其分支切割沿负实轴。

cmath.log10(z: complex) complex

返回 z 的以 10 为底的对数。其分支切割沿负实轴。

cmath.phase(z: complex) float

返回数字 z 的相位,取值范围为 (-pi, +pi]。

cmath.polar(z: complex) Tuple[float, float]

以元组形式返回 z 的极坐标形式。

cmath.rect(r: float, phi: float) complex

返回模为 r、相位为 phi 的复数。

cmath.sin(z: complex) complex

返回 z 的正弦值。

cmath.sqrt(z: complex) complex

返回 z 的平方根。

常量

cmath.e: float

自然对数的底

cmath.pi: float

圆的周长与其直径之比