cmath – mathematical functions for complex numbers
This module implements a subset of the corresponding CPython module, as described below. For more information, please refer to the original CPython documentation: cmath.
The cmath
module provides some basic mathematical functions for dealing with complex numbers.
Function
cos
cmath.cos(z)
Returns the cosine of z
.
exp
cmath.exp(z)
Returns the exponent of z
.
log
cmath.log(z)
Returns the natural logarithm of z
. The branch cuts along the negative real axis.
log10
cmath.log10(z)
Returns the base 10 logarithm of z
. The branch cuts along the negative real axis.
phase
cmath.phase(z)
Returns the phase, range (-pi, +pi) of the number "z".
polar
cmath.polar(z)
Return the polar form of z
as a tuple.
rect
cmath.rect(r, phi)
Returns the complex number of the modulus r
and the phase phi
.
sin
cmath.sin(z)
Returns the sine of z
.
sqrt
cmath.sqrt(z)
Returns the square root of z
.
Constants
cmath.e
The basis of natural logarithm
cmath.pi
Ratio of circumference to diameter