一、使用
import cmath
二、极坐标与直角坐标的相互转换函数
函数 | 描述 |
phase(x) | 返回x的相位。如果x是浮点数,其等价于math. atan2(x.imag, x.real)。结果范围在正负ℼ之间。 |
polar(x) | 返回x的极坐标表达形式(r, phi)(r, phi)等价于(abs(x), phase(x))。 |
rect(r,phi) | 用(r,phi)构建一个复数,并将其返回。 |
三、指数函数和对数函数
函数 | 描述 |
exp(x) | 返回e**x的结果值 |
log(x, [base]) | 对x求base指定底的对数运算,并返回结果值。如果base没有给出,其默认为e。有一个分支从0开始沿负实轴旋转到-∞,从上向下连续。 |
log10(x) | 求x以10为底的对数 |
sqrt(x) | 返回x的平方根 |
四、三角函数
函数 | 描述 |
acos(x) | 返回x的反余弦值,复数 |
asin(x) | 返回x的反正弦值,复数 |
atan(x) | 返回x的反正切值,复数 |
sin(x) | 返回x的正弦值,复数 |
tan(x) | 返回x的正切值,复数 |
cos(x) | 返回x的余弦值,复数 |
五、双曲函数
函数 | 描述 |
acosh(x) | 返回x的反双曲余弦值,复数 |
asinh(x) | 返回x的反双曲正弦值,复数 |
atanh(x) | 返回x的反双曲正切值,复数 |
cosh(x) | 返回x的双曲余弦值,复数 |
sinh(x) | 返回x的双曲正弦值,复数 |
tanh(x) | 返回x的双曲正切值,复数 |
六、分类函数
函数 | 描述 |
isfinite(x) | 如果x的实部和虚部都是有限数,返回True,否则返回False |
isinf(x) | 如果x的实部或虚部为无穷数,返回True,否则返回False。 |
isnan(x) | 如果x的实部或虚部是NaN,返回True。 |
isclose(a, b, *, rel_tol=1e-09, abs_tol=0.0) | 如果a与b的值之差在规定的范围内,返回True,否则返回False |
七、属性常量
函数 | 描述 |
pi | 浮点数形式的圆周率常量。 |
e | 浮点数形式的自然数e |
tau | 浮点数形式的数学常量τ |
inf | 浮点形式的正无穷。 |
infj | 实部为0,虚部为正无穷的复数。 |
nan | 浮点形式的非数字值 |
nanj | 实部为0,虚部为NaN的复数。 |