cmath — funciones matemáticas para números complejos

El módulo cmath proporciona funciones matemáticas básicas para trabajar con números complejos, incluyendo funciones trigonométricas, exponenciales, logarítmicas y conversiones entre las representaciones rectangular (real, imag) y polar (r, phi).

Funciones

cmath.cos(z: complex) complex

Devuelve el coseno de z.

cmath.exp(z: complex) complex

Devuelve la exponencial de z.

cmath.log(z: complex) complex

Devuelve el logaritmo natural de z. El corte de rama está a lo largo del eje real negativo.

cmath.log10(z: complex) complex

Devuelve el logaritmo en base 10 de z. El corte de rama está a lo largo del eje real negativo.

cmath.phase(z: complex) float

Devuelve la fase del número z, en el rango (-pi, +pi].

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

Devuelve, como una tupla, la forma polar de z.

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

Devuelve el número complejo con módulo r y fase phi.

cmath.sin(z: complex) complex

Devuelve el seno de z.

cmath.sqrt(z: complex) complex

Devuelve la raíz cuadrada de z.

Constantes

cmath.e: float

Base del logaritmo natural

cmath.pi: float

La razón entre la circunferencia de un círculo y su diámetro