math — matemaattiset funktiot¶
math-moduuli tarjoaa joitakin perustason matemaattisia funktioita liukulukujen käsittelyyn.
Huom: OpenMV Cam -laitteessa liukuluvuilla on 32-bittinen tarkkuus.
Funktiot¶
- math.ceil(x: float) int¶
Palauttaa kokonaisluvun, joka on
xpyöristettynä kohti positiivista ääretöntä.
- math.floor(x: float) int¶
Palauttaa kokonaisluvun, joka on
xpyöristettynä kohti negatiivista ääretöntä.
- math.frexp(x: float) Tuple[float, int]¶
Hajottaa liukuluvun mantissaksi ja eksponentiksi. Palautettava arvo on monikko
(m, e)siten, ettäx == m * 2**etäsmälleen. Josx == 0, funktio palauttaa(0.0, 0), muutoin pätee suhde0.5 <= abs(m) < 1.
- math.log(x: float, base: float = e) float¶
Yhdellä argumentilla palauttaa arvon x luonnollisen logaritmin.
Kahdella argumentilla palauttaa arvon x logaritmin annetussa kantaluvussa base.