cmath — matematiska funktioner för komplexa tal

Modulen cmath tillhandahåller grundläggande matematiska funktioner för arbete med komplexa tal, inklusive trigonometriska, exponentiella och logaritmiska funktioner samt konverteringar mellan rektangulär (real, imag)- och polär (r, phi)-representation.

Funktioner

cmath.cos(z: complex) complex

Returnerar cosinus av z.

cmath.exp(z: complex) complex

Returnerar exponentialfunktionen av z.

cmath.log(z: complex) complex

Returnerar den naturliga logaritmen av z. Förgreningssnittet ligger längs den negativa reella axeln.

cmath.log10(z: complex) complex

Returnerar 10-logaritmen av z. Förgreningssnittet ligger längs den negativa reella axeln.

cmath.phase(z: complex) float

Returnerar fasen för talet z, i intervallet (-pi, +pi].

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

Returnerar, som en tupel, polärformen av z.

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

Returnerar det komplexa talet med absolutbeloppet r och fasen phi.

cmath.sin(z: complex) complex

Returnerar sinus av z.

cmath.sqrt(z: complex) complex

Returnerar kvadratroten av z.

Konstanter

cmath.e: float

Basen för den naturliga logaritmen

cmath.pi: float

Förhållandet mellan en cirkels omkrets och dess diameter