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