cmath — funções matemáticas para números complexos

O módulo cmath fornece funções matemáticas básicas para trabalhar com números complexos, incluindo funções trigonométricas, exponenciais, logarítmicas e conversões entre as representações retangular (real, imag) e polar (r, phi).

Funções

cmath.cos(z: complex) complex

Retorna o cosseno de z.

cmath.exp(z: complex) complex

Retorna a exponencial de z.

cmath.log(z: complex) complex

Retorna o logaritmo natural de z. O corte de ramo está ao longo do eixo real negativo.

cmath.log10(z: complex) complex

Retorna o logaritmo na base 10 de z. O corte de ramo está ao longo do eixo real negativo.

cmath.phase(z: complex) float

Retorna a fase do número z, no intervalo (-pi, +pi].

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

Retorna, como uma tupla, a forma polar de z.

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

Retorna o número complexo com módulo r e fase phi.

cmath.sin(z: complex) complex

Retorna o seno de z.

cmath.sqrt(z: complex) complex

Retorna a raiz quadrada de z.

Constantes

cmath.e: float

Base do logaritmo natural

cmath.pi: float

A razão entre a circunferência de um círculo e seu diâmetro