math — funkcje matematyczne¶
Moduł math udostępnia kilka podstawowych funkcji matematycznych do pracy z liczbami zmiennoprzecinkowymi.
Uwaga: W OpenMV Cam liczby zmiennoprzecinkowe mają precyzję 32-bitową.
Funkcje¶
- math.ceil(x: float) int¶
Zwraca liczbę całkowitą, będącą
xzaokrąglonym w kierunku dodatniej nieskończoności.
- math.floor(x: float) int¶
Zwraca liczbę całkowitą, będącą
xzaokrąglonym w kierunku ujemnej nieskończoności.
- math.frexp(x: float) Tuple[float, int]¶
Rozkłada liczbę zmiennoprzecinkową na mantysę i wykładnik. Zwracaną wartością jest krotka
(m, e)taka, żex == m * 2**edokładnie. Jeślix == 0, funkcja zwraca(0.0, 0), w przeciwnym razie zachodzi relacja0.5 <= abs(m) < 1.
- math.log(x: float, base: float = e) float¶
Z jednym argumentem zwraca logarytm naturalny z x.
Z dwoma argumentami zwraca logarytm z x o podanej podstawie base.