cmath — matematické funkce pro komplexní čísla

Modul cmath poskytuje základní matematické funkce pro práci s komplexními čísly, včetně goniometrických, exponenciálních a logaritmických funkcí a převodů mezi kartézským (real, imag) a polárním (r, phi) vyjádřením.

Funkce

cmath.cos(z: complex) complex

Vrátí kosinus čísla z.

cmath.exp(z: complex) complex

Vrátí exponenciálu čísla z.

cmath.log(z: complex) complex

Vrátí přirozený logaritmus čísla z. Větvový řez vede podél záporné reálné poloosy.

cmath.log10(z: complex) complex

Vrátí dekadický logaritmus čísla z. Větvový řez vede podél záporné reálné poloosy.

cmath.phase(z: complex) float

Vrátí fázi čísla z v rozsahu (-pi, +pi].

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

Vrátí polární tvar čísla z jako n-tici.

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

Vrátí komplexní číslo s modulem r a fází phi.

cmath.sin(z: complex) complex

Vrátí sinus čísla z.

cmath.sqrt(z: complex) complex

Vrátí druhou odmocninu čísla z.

Konstanty

cmath.e: float

Základ přirozeného logaritmu

cmath.pi: float

Poměr obvodu kružnice k jejímu průměru