0% acharam este documento útil (0 voto)
6 visualizações3 páginas

Lista Python Biblioteca Math

O documento é um guia completo sobre a biblioteca math do Python 3, detalhando suas funções e constantes. Ele inclui exemplos de aplicação para cada função, abrangendo tópicos como teoria dos números, potenciação, logaritmos, trigonometria e funções especiais. O guia é uma referência útil para programadores que desejam utilizar a biblioteca matemática em suas aplicações.
Direitos autorais
© All Rights Reserved
Levamos muito a sério os direitos de conteúdo. Se você suspeita que este conteúdo é seu, reivindique-o aqui.
Formatos disponíveis
Baixe no formato PDF, TXT ou leia on-line no Scribd
0% acharam este documento útil (0 voto)
6 visualizações3 páginas

Lista Python Biblioteca Math

O documento é um guia completo sobre a biblioteca math do Python 3, detalhando suas funções e constantes. Ele inclui exemplos de aplicação para cada função, abrangendo tópicos como teoria dos números, potenciação, logaritmos, trigonometria e funções especiais. O guia é uma referência útil para programadores que desejam utilizar a biblioteca matemática em suas aplicações.
Direitos autorais
© All Rights Reserved
Levamos muito a sério os direitos de conteúdo. Se você suspeita que este conteúdo é seu, reivindique-o aqui.
Formatos disponíveis
Baixe no formato PDF, TXT ou leia on-line no Scribd

Guia Completo: Biblioteca math do Python 3

Observação: Assume-se que a biblioteca foi importada com import math.

Função Utilidade Aplicação (Exemplo)


Constantes
[Link] O valor matemático de π [Link]
→3.14159...
math.e O valor matemático de e (Euler) math.e
→2.71828...
[Link] O valor matemático de τ (2π) [Link]
→6.28318...
[Link] Infinito positivo de ponto flutuante [Link] > 10e30
→True
[Link] Valor "Not a Number"(Não é número) [Link]([Link])
→True
Teoria dos Números e Arredondamento
[Link](x) Teto: retorna o menor inteiro maior ou igual a x. [Link](4.2)
→5
[Link](x) Piso: retorna o maior inteiro menor ou igual a x. [Link](4.9)
→4
[Link](x) Trunca o valor x para inteiro (elimina decimal). [Link](4.9)
→4
[Link](x) Retorna o valor absoluto (módulo) de x como [Link](-6)
float. →6.0
[Link](x) Retorna o fatorial de x (x!). Deve ser inteiro po- [Link](5)
sitivo. →120
[Link](x, y) Resto da divisão de x por y (melhor para floats [Link](5.5, 2)
que %). →1.5
[Link](x, y) Calcula o resto da divisão arredondando para o [Link](10, 3)
inteiro mais próximo (pode dar negativo). →1.0
[Link](a, b, ...) Maior Divisor Comum (MDC). [Link](12, 18)
→6
[Link](a, b, ...) Mínimo Múltiplo Comum (MMC). (Python 3.9+) [Link](4, 6)
→12
[Link](n, k) Número de permutações de n itens escolhendo k. [Link](5, 2)
→20
[Link](n, k) Número de combinações de n itens escolhendo k. [Link](5, 2)
→10
[Link](x, y) Retorna x com o sinal de y. [Link](5, -2)
→-5.0
[Link](a, b) Verifica se a e b são próximos (útil para floats). [Link](0.1+0.2, 0.3)
→True
Continua na próxima página...

1
Tabela 1 – Continuação da página anterior
Função Utilidade Aplicação (Exemplo)
[Link](x) Retorna True se x não for infinito nem NaN. [Link](100)
→True
[Link](x) Retorna True se x for infinito positivo ou nega- [Link]([Link])
tivo. →True
[Link](x) Retorna True se x for NaN (Not a Number). [Link](float(’nan’))
→True
[Link](x) Retorna a parte fracionária e inteira de x. [Link](4.5)
→(0.5, 4.0)
[Link](iterable) Calcula o produto de todos os elementos. [Link]([2, 3, 4])
→24
[Link](iterable) Soma precisa de ponto flutuante (evita erros de [Link]([.1, .1, .1])
precisão). →0.3
Potência e Logaritmos
[Link](x) Retorna e elevado a x (ex ). [Link](2)
→7.389...
math.expm1(x) Retorna ex − 1 (mais preciso para x pequeno). math.expm1(1e-5)
→1.000005...
[Link](x, [base]) Retorna o logaritmo de x. Se base não informada, [Link](8, 2)
usa e. →3.0
math.log1p(x) Retorna ln(1 + x) (preciso para x próximo de math.log1p(1e-5)
zero). →9.999...e-06
math.log2(x) Retorna o logaritmo base 2 de x. math.log2(16)
→4.0
math.log10(x) Retorna o logaritmo base 10 de x. math.log10(100)
→2.0
[Link](x, y) Retorna x elevado a y (xy ) como float. [Link](2, 3)
→8.0
[Link](x) Retorna a raiz quadrada de x. [Link](25)
→5.0
[Link](n) Retorna a raiz quadrada inteira de n. [Link](10)
→3
Trigonometria
[Link](x) Seno de x (em radianos). [Link]([Link]/2)
→1.0
[Link](x) Cosseno de x (em radianos). [Link]([Link])
→-1.0
[Link](x) Tangente de x (em radianos). [Link]([Link]/4)
→0.999...
[Link](x) Arco Seno de x (retorna radianos). [Link](1)
→1.57... (π/2)
[Link](x) Arco Cosseno de x (retorna radianos). [Link](0)
→1.57... (π/2)
[Link](x) Arco Tangente de x (retorna radianos). [Link](1)
→0.78... (π/4)
math.atan2(y, x) Arco Tangente de y/x (considera quadrantes). math.atan2(1, 1)
→0.78...
Continua na próxima página...

2
Tabela 1 – Continuação da página anterior
Função Utilidade Aplicação (Exemplo)
[Link](p, q) Distância Euclidiana entre dois pontos p e q. [Link]([0,0], [3,4])
→5.0
p
[Link](x, y) Hipotenusa: x2 + y 2 . [Link](3, 4)
→5.0
Conversão Angular
[Link](x) Converte ângulo x de radianos para graus. [Link]([Link])
→180.0
[Link](x) Converte ângulo x de graus para radianos. [Link](180)
→3.14... (π)
Funções Hiperbólicas
[Link](x) Seno hiperbólico de x. [Link](0)
→0.0
[Link](x) Cosseno hiperbólico de x. [Link](0)
→1.0
[Link](x) Tangente hiperbólica de x. [Link](10)
→0.999...
[Link](x) Arco Seno hiperbólico inverso. [Link](0)
→0.0
[Link](x) Arco Cosseno hiperbólico inverso. [Link](1)
→0.0
[Link](x) Arco Tangente hiperbólica inversa. [Link](0.5)
→0.549...
Funções Especiais
[Link](x) Função erro de Gauss em x. [Link](0.5)
→0.520...
[Link](x) Função erro complementar (1 − erf(x)). [Link](0.5)
→0.479...
[Link](x) Função Gama (Γ(x)). [Link](5)
→24.0
[Link](x) Logaritmo natural do valor absoluto da função [Link](5)
Gama. →3.178...

Você também pode gostar