cmath
– 复数的数学函数¶
This module is always available. It provides access to mathematical functions for complex numbers.
-
cmath.
acos
(z, /)¶ Return the arc cosine of z.
-
cmath.
acosh
(z, /)¶ Return the inverse hyperbolic cosine of z.
-
cmath.
asin
(z, /)¶ Return the arc sine of z.
-
cmath.
asinh
(z, /)¶ Return the inverse hyperbolic sine of z.
-
cmath.
atan
(z, /)¶ Return the arc tangent of z.
-
cmath.
atanh
(z, /)¶ Return the inverse hyperbolic tangent of z.
-
cmath.
cos
(z, /)¶ Return the cosine of z.
-
cmath.
cosh
(z, /)¶ Return the hyperbolic cosine of z.
-
cmath.
exp
(z, /)¶ Return the exponential value e**z.
-
cmath.
isclose
(a, b, *, rel_tol=1e-09, abs_tol=0.0)¶ Determine whether two complex numbers are close in value.
- rel_tol
maximum difference for being considered “close”, relative to the magnitude of the input values
- abs_tol
maximum difference for being considered “close”, regardless of the magnitude of the input values
Return True if a is close in value to b, and False otherwise.
For the values to be considered close, the difference between them must be smaller than at least one of the tolerances.
-inf, inf and NaN behave similarly to the IEEE 754 Standard. That is, NaN is not close to anything, even itself. inf and -inf are only close to themselves.
-
cmath.
isfinite
(z, /)¶ Return True if both the real and imaginary parts of z are finite, else False.
-
cmath.
isinf
(z, /)¶ Checks if the real or imaginary part of z is infinite.
-
cmath.
isnan
(z, /)¶ Checks if the real or imaginary part of z not a number (NaN).
-
cmath.
log
(x, y_obj=None, /)¶ The logarithm of z to the given base.
If the base not specified, returns the natural logarithm (base e) of z.
-
cmath.
log10
(z, /)¶ Return the base-10 logarithm of z.
-
cmath.
phase
(z, /)¶ Return argument, also known as the phase angle, of a complex.
-
cmath.
polar
(z, /)¶ Convert a complex from rectangular coordinates to polar coordinates.
r is the distance from 0 and phi the phase angle.
-
cmath.
rect
(r, phi, /)¶ Convert from polar coordinates to rectangular coordinates.
-
cmath.
sin
(z, /)¶ Return the sine of z.
-
cmath.
sinh
(z, /)¶ Return the hyperbolic sine of z.
-
cmath.
sqrt
(z, /)¶ Return the square root of z.
-
cmath.
tan
(z, /)¶ Return the tangent of z.
-
cmath.
tanh
(z, /)¶ Return the hyperbolic tangent of z.