math — математические функции¶
Модуль math предоставляет некоторые базовые математические функции для работы с числами с плавающей запятой.
Примечание: На OpenMV Cam числа с плавающей запятой имеют 32-битную точность.
Функции¶
- math.ceil(x: float) int¶
Возвращает целое число, равное
x, округлённому в сторону положительной бесконечности.
- math.floor(x: float) int¶
Возвращает целое число, равное
x, округлённому в сторону отрицательной бесконечности.
- math.frexp(x: float) Tuple[float, int]¶
Раскладывает число с плавающей запятой на мантиссу и порядок. Возвращаемое значение представляет собой кортеж
(m, e)такой, чтоx == m * 2**eточно. Еслиx == 0, функция возвращает(0.0, 0), в противном случае выполняется соотношение0.5 <= abs(m) < 1.
- math.log(x: float, base: float = e) float¶
С одним аргументом возвращает натуральный логарифм x.
С двумя аргументами возвращает логарифм x по заданному основанию base.