cmath — matemaattisia funktioita kompleksiluvuille

cmath-moduuli tarjoaa perustason matemaattisia funktioita kompleksilukujen käsittelyyn, mukaan lukien trigonometriset, eksponentti- ja logaritmifunktiot sekä muunnokset suorakulmaisen (real, imag) ja napakoordinaattiesityksen (r, phi) välillä.

Funktiot

cmath.cos(z: complex) complex

Palauttaa luvun z kosinin.

cmath.exp(z: complex) complex

Palauttaa luvun z eksponenttifunktion arvon.

cmath.log(z: complex) complex

Palauttaa luvun z luonnollisen logaritmin. Haaraleikkaus kulkee negatiivisen reaaliakselin suuntaisesti.

cmath.log10(z: complex) complex

Palauttaa luvun z kymmenkantaisen logaritmin. Haaraleikkaus kulkee negatiivisen reaaliakselin suuntaisesti.

cmath.phase(z: complex) float

Palauttaa luvun z vaiheen välillä (-pi, +pi].

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

Palauttaa luvun z napakoordinaattimuodon monikkona.

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

Palauttaa kompleksiluvun, jonka itseisarvo on r ja vaihe phi.

cmath.sin(z: complex) complex

Palauttaa luvun z sinin.

cmath.sqrt(z: complex) complex

Palauttaa luvun z neliöjuuren.

Vakiot

cmath.e: float

Luonnollisen logaritmin kantaluku

cmath.pi: float

Ympyrän kehän ja halkaisijan suhde