Matemática em Python
Estamos explorando a matemática do Python . Ao longo deste artigo, fornecemos exemplos para satisfazer o desejo de conhecimento de nossos leitores.
Na matemática do Python, você pode executar operações matemáticas em números com as funções matemáticas integradas do Python , juntamente com um extenso módulo de matemática.
Módulo matemático do Python
Às vezes, cálculos matemáticos são necessários ao trabalhar em projetos financeiros e científicos. Esses cálculos podem ser manipulados pelo módulo matemático do Python .
O módulo matemático do Python fornece funções para executar operações básicas (como adição, subtração, multiplicação e divisão) e avançadas, como trigonométricas, logaritmos e exponenciais.
Além disso, o Python vem com um módulo integrado conhecido como Python math , que aumenta a lista de funções matemáticas.
Você tem que importar o módulo math para utilizá-lo:
Example
Depois de importar o módulo math , você pode utilizar seus métodos e constantes.
O método math.sqrt() , por exemplo, fornece a raiz quadrada de um número da seguinte forma:
Example:
Example:
Math.ceil() arredonda um número para cima até o inteiro mais próximo e math.floor() arredonda um número para baixo até o inteiro mais próximo e imprime o resultado da seguinte forma:
Example:
A constante math.pi exibe o valor de PI (3.14…) da seguinte forma:
Example:
Funções integradas de matemática do Python
Para obter o menor ou maior valor em um iterável, chame as funções min() e max() :
Example:
Another Example:
De acordo com Python math , podemos utilizar a função abs() para fornecer o valor absoluto de um número (valor positivo):
Example:
Another Example:
Chamando uma função como pow(x, y), o usuário obtém o valor de x elevado a y (x^y).
Dê a potência de 2 de 7 (o número idêntico a 7 * 7):
Example:
Lista matemática do Python
Abaixo está uma lista completa dos métodos matemáticos do Python .
| Métodos | Visão geral | 
|---|---|
| math.acos() | O arco cosseno de um número é retornado. | 
| math.acosh() | Os números são retornados como cossenos hiperbólicos inversos. | 
| math.asin() | O arco seno de um número é retornado. | 
| math.asinh() | Esta função retorna o seno hiperbólico inverso de um número. | 
| math.atan() | Um arco tangente é retornado como um valor em radianos. | 
| math.atan2() | Radianos do arco tangente de y/x. | 
| math.atanh() | Esta função retorna a tangente hiperbólica inversa de um número. | 
| math.ceil() | Um número inteiro é arredondado para o número inteiro mais próximo. | 
| math.comb() | Conta o número de maneiras de escolher k itens de n itens sem repetição ou ordem. | 
| math.copysign() | Float consistindo em valor para o primeiro parâmetro e sinal para o segundo parâmetro. | 
| math.cos() | Cosseno de um número. | 
| math.cosh() | Calcula o cosseno hiperbólico de um número. | 
| math.degrees() | Calcula o grau de um ângulo em radianos. | 
| math.dist() | Fornece a distância euclidiana entre dois pontos (p e q), onde p e q são suas coordenadas. | 
| math.erf() | A função de erro de um número. | 
| math.erfc() | Função de erro complementar de um número. | 
| math.exp() | Eleva E à potência de x. | 
| math.expm1() | Retorna para Ex-1. | 
| math.fabs() | O valor absoluto de um número. | 
| math.factorial() | Fatorial retorna o fatorial do número. | 
| math.floor() | Um número inteiro é arredondado para baixo para o número inteiro mais próximo. | 
| math.fmod() | Esta função retorna o resto de x/y. | 
| math.frexp() | A mantissa e o expoente de um número especificado são retornados. | 
| math.fsum() | Soma todos os itens em um iterável (uma lista , uma tupla , etc.). | 
| math.gamma() | A função gama em x é retornada. | 
| math.gcd() | Calcula o máximo divisor comum de dois números inteiros. | 
| math.hypot() | Esta função retorna a norma euclidiana. | 
| math.isclose() | Testa se dois valores estão próximos um do outro. | 
| math.isfinite() | Verificador de finitude. | 
| math.isinf() | Determina se um número é infinito. | 
| math.isnan() | Detecta se um valor é NaN (não um número). | 
| math.isqrt() | Integra um número de raiz quadrada. | 
| math.ldexp() | Ele retorna o inverso de math.frexp() , que é x (2*mrx) dos números fornecidos x e mrx. | 
| math.lgama() | Calcula o valor log gama de x. | 
| math.log() | Fornece o logaritmo natural ou o logaritmo base de um número. | 
| math.log10() | Logaritmo de x na base-10. | 
| math.log1p() | Logaritmo natural de 1 + x | 
| math.log2() | Logaritmo de x na base-2 | 
| math.perm() | Fornece o número de maneiras de escolher k itens de n itens em ordem e sem repetição. | 
| math.pow() | Uma potência de y é retornada quando x é multiplicado por y | 
| math.prod() | Ele retorna o produto de todos os elementos em um iterável. | 
| math.radians() | Inverte um valor de grau em um valor de radiano | 
| math.restante() | Ele retorna o valor mais próximo da divisão completa do numerador pelo denominador. | 
| math.sin() | Fornece um valor de seno para um número | 
| math.sinh() | O seno hiperbólico de um número inteiro. | 
| math.sqrt() | A raiz quadrada de um número é retornada | 
| math.tan() | A tangente de um número inteiro. | 
| math.tanh() | Calcula a tangente hiperbólica de um número | 
| math.trunc() | Partes numéricas que são truncadas para números inteiros. | 
Usos matemáticos do Python
Aqui estão alguns usos comuns do mathmódulo em Python:
- Calculando raízes quadradas: Use a math.sqrt()função para calcular a raiz quadrada de um número.
- Números de arredondamento: A math.ceil()função arredonda um número para cima para o inteiro mais próximo, enquantomath.floor()o arredonda para baixo.
- Funções trigonométricas: As funções math.sin(),math.cos(), emath.tan()calculam o seno, o cosseno e a tangente de um ângulo, respectivamente.
- Funções exponenciais e logarítmicas: use math.exp()para calcular a função exponencial e^x,math.log()para calcular o logaritmo natural emath.log10()para o logaritmo de base 10.
- Constantes: A math.piconstante representa o valor de π (pi) emath.erepresenta o número de Euler (e).
- Conversão entre graus e radianos: A math.radians()função converte um ângulo de graus para radianos emath.degrees()converte de radianos para graus.
- Potência e valor absoluto: a math.pow()função eleva um número a uma determinada potência emath.abs()retorna o valor absoluto de um número.
- Truncando decimais: A math.trunc()função trunca a parte decimal de um número e retorna a parte inteira.
