cmath — funzioni matematiche per numeri complessi

Il modulo cmath fornisce funzioni matematiche di base per lavorare con i numeri complessi, comprese funzioni trigonometriche, esponenziali, logaritmiche e conversioni tra le rappresentazioni rettangolare (real, imag) e polare (r, phi).

Funzioni

cmath.cos(z: complex) complex

Restituisce il coseno di z.

cmath.exp(z: complex) complex

Restituisce l’esponenziale di z.

cmath.log(z: complex) complex

Restituisce il logaritmo naturale di z. Il taglio del ramo è lungo il semiasse reale negativo.

cmath.log10(z: complex) complex

Restituisce il logaritmo in base 10 di z. Il taglio del ramo è lungo il semiasse reale negativo.

cmath.phase(z: complex) float

Restituisce la fase del numero z, nell’intervallo (-pi, +pi].

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

Restituisce, sotto forma di tupla, la forma polare di z.

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

Restituisce il numero complesso con modulo r e fase phi.

cmath.sin(z: complex) complex

Restituisce il seno di z.

cmath.sqrt(z: complex) complex

Restituisce la radice quadrata di z.

Costanti

cmath.e: float

Base del logaritmo naturale

cmath.pi: float

Il rapporto tra la circonferenza di un cerchio e il suo diametro