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