cmath¶
This module is always available. It provides access to mathematical functions for complex numbers.
Functions¶
acos(x) |
Return the arc cosine of x. |
acosh(x) |
Return the inverse hyperbolic cosine of x. |
asin(x) |
Return the arc sine of x. |
asinh(x) |
Return the inverse hyperbolic sine of x. |
atan(x) |
Return the arc tangent of x. |
atanh(x) |
Return the inverse hyperbolic tangent of x. |
cos(x) |
Return the cosine of x. |
cosh(x) |
Return the hyperbolic cosine of x. |
exp(x) |
Return the exponential value e**x. |
isinf((z) -> bool) |
Checks if the real or imaginary part of z is infinite. |
isnan(...) |
Checks if the real or imaginary part of z not a number (NaN) |
log((x[, ...) |
If the base not specified, returns the natural logarithm (base e) of x. |
log10(x) |
Return the base-10 logarithm of x. |
phase((z) -> float) |
Return argument, also known as the phase angle, of a complex. |
polar((z) -> r: float, phi: float) |
Convert a complex from rectangular coordinates to polar coordinates. |
rect((r, phi) -> z: complex) |
Convert from polar coordinates to rectangular coordinates. |
sin(x) |
Return the sine of x. |
sinh(x) |
Return the hyperbolic sine of x. |
sqrt(x) |
Return the square root of x. |
tan(x) |
Return the tangent of x. |
tanh(x) |
Return the hyperbolic tangent of x. |