cmath — funcții matematice pentru numere complexe

Modulul cmath oferă funcții matematice de bază pentru lucrul cu numere complexe, inclusiv funcții trigonometrice, exponențiale, logaritmice și conversii între reprezentările carteziene (real, imag) și polare (r, phi).

Funcții

cmath.cos(z: complex) complex

Returnează cosinusul lui z.

cmath.exp(z: complex) complex

Returnează exponențiala lui z.

cmath.log(z: complex) complex

Returnează logaritmul natural al lui z. Tăietura ramurii este de-a lungul axei reale negative.

cmath.log10(z: complex) complex

Returnează logaritmul în baza 10 al lui z. Tăietura ramurii este de-a lungul axei reale negative.

cmath.phase(z: complex) float

Returnează faza numărului z, în intervalul (-pi, +pi].

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

Returnează, sub formă de tuplu, forma polară a lui z.

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

Returnează numărul complex cu modulul r și faza phi.

cmath.sin(z: complex) complex

Returnează sinusul lui z.

cmath.sqrt(z: complex) complex

Returnează rădăcina pătrată a lui z.

Constante

cmath.e: float

Baza logaritmului natural

cmath.pi: float

Raportul dintre circumferința unui cerc și diametrul său