Scopri tutte le funzioni matematiche disponibili in Python e come puoi usarle nel tuo programma.
Cos'è il modulo matematico in Python?
Il math
modulo è un modulo standard in Python ed è sempre disponibile. Per utilizzare le funzioni matematiche in questo modulo, è necessario importare il modulo utilizzando import math
.
Dà accesso alle funzioni della libreria C sottostante. Per esempio,
# Square root calculation import math math.sqrt(4)
Questo modulo non supporta i complex
tipi di dati. Il modulo cmath è la controparte complessa.
Funzioni in Python Math Module
Ecco l'elenco di tutte le funzioni e gli attributi definiti nel math
modulo con una breve spiegazione di ciò che fanno.
Funzione | Descrizione |
---|---|
ceil (x) | Restituisce il numero intero più piccolo maggiore o uguale a x. |
copysign (x, y) | Restituisce x con il segno di y |
fabs (x) | Restituisce il valore assoluto di x |
fattoriale (x) | Restituisce il fattoriale di x |
pavimento (x) | Restituisce il numero intero più grande minore o uguale a x |
fmod (x, y) | Restituisce il resto quando x viene diviso per y |
frexp (x) | Restituisce la mantissa e l'esponente di x come coppia (m, e) |
fsum (iterabile) | Restituisce un'accurata somma di valori in virgola mobile nell'iterabile |
isfinito (x) | Restituisce True se x non è né un infinito né un NaN (non un numero) |
isinf (x) | Restituisce True se x è un infinito positivo o negativo |
isnan (x) | Restituisce True se x è un NaN |
ldexp (x, i) | Restituisce x * (2 ** i) |
modf (x) | Restituisce le parti frazionarie e intere di x |
trunc (x) | Restituisce il valore intero troncato di x |
exp (x) | Restituisce e ** x |
expm1 (x) | Restituisce e ** x - 1 |
log (x (, b)) | Restituisce il logaritmo di x in base b (il valore predefinito è e) |
log1p (x) | Restituisce il logaritmo naturale di 1 + x |
log2 (x) | Restituisce il logaritmo in base 2 di x |
log10 (x) | Restituisce il logaritmo in base 10 di x |
pow (x, y) | Restituisce x elevato alla potenza y |
sqrt (x) | Restituisce la radice quadrata di x |
acos (x) | Restituisce l'arcocoseno di x |
asin (x) | Restituisce l'arcoseno di x |
atan (x) | Restituisce l'arcotangente di x |
atan2 (y, x) | Restituisce atan (y / x) |
cos (x) | Restituisce il coseno di x |
ipotesi (x, y) | Restituisce la norma euclidea, sqrt (x * x + y * y) |
peccato (x) | Restituisce il seno di x |
tan (x) | Restituisce la tangente di x |
gradi (x) | Converte l'angolo x da radianti a gradi |
radianti (x) | Converte l'angolo x da gradi a radianti |
acosh (x) | Restituisce il coseno iperbolico inverso di x |
asinh (x) | Restituisce il seno iperbolico inverso di x |
atanh (x) | Restituisce la tangente iperbolica inversa di x |
cosh (x) | Restituisce il coseno iperbolico di x |
sinh (x) | Restituisce il coseno iperbolico di x |
tanh (x) | Restituisce la tangente iperbolica di x |
erf (x) | Restituisce la funzione di errore in x |
erfc (x) | Restituisce la funzione di errore complementare in x |
gamma (x) | Restituisce la funzione Gamma in x |
lgamma (x) | Restituisce il logaritmo naturale del valore assoluto della funzione Gamma in x |
pi | Costante matematica, il rapporto tra la circonferenza di un cerchio e il suo diametro (3,14159 …) |
e | costante matematica e (2,71828 …) |
Visita questa pagina per conoscere tutte le funzioni matematiche definite in Python 3.