math — funções matemáticas¶
O módulo math disponibiliza algumas funções matemáticas básicas para trabalhar com números de vírgula flutuante.
Nota: Na OpenMV Cam, os números de vírgula flutuante têm precisão de 32 bits.
Funções¶
- math.ceil(x: float) int¶
Devolve um inteiro correspondente a
xarredondado em direção ao infinito positivo.
- math.floor(x: float) int¶
Devolve um inteiro correspondente a
xarredondado em direção ao infinito negativo.
- math.frexp(x: float) Tuple[float, int]¶
Decompõe um número de vírgula flutuante na sua mantissa e expoente. O valor devolvido é o tuplo
(m, e)tal quex == m * 2**eexatamente. Sex == 0, a função devolve(0.0, 0); caso contrário, verifica-se a relação0.5 <= abs(m) < 1.
- math.log(x: float, base: float = e) float¶
Com um argumento, devolve o logaritmo natural de x.
Com dois argumentos, devolve o logaritmo de x na base indicada.