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 math
mó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.pi
constante representa o valor de π (pi) emath.e
representa 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.