cmath — funkcje matematyczne dla liczb zespolonych

Moduł cmath udostępnia podstawowe funkcje matematyczne do pracy z liczbami zespolonymi, w tym funkcje trygonometryczne, wykładnicze, logarytmiczne oraz konwersje między reprezentacją prostokątną (real, imag) a biegunową (r, phi).

Funkcje

cmath.cos(z: complex) complex

Zwraca cosinus liczby z.

cmath.exp(z: complex) complex

Zwraca funkcję wykładniczą liczby z.

cmath.log(z: complex) complex

Zwraca logarytm naturalny liczby z. Cięcie gałęzi przebiega wzdłuż ujemnej osi rzeczywistej.

cmath.log10(z: complex) complex

Zwraca logarytm dziesiętny liczby z. Cięcie gałęzi przebiega wzdłuż ujemnej osi rzeczywistej.

cmath.phase(z: complex) float

Zwraca fazę liczby z w zakresie (-pi, +pi].

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

Zwraca postać biegunową liczby z jako krotkę.

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

Zwraca liczbę zespoloną o module r i fazie phi.

cmath.sin(z: complex) complex

Zwraca sinus liczby z.

cmath.sqrt(z: complex) complex

Zwraca pierwiastek kwadratowy liczby z.

Stałe

cmath.e: float

Podstawa logarytmu naturalnego

cmath.pi: float

Stosunek obwodu okręgu do jego średnicy