Calcolare logaritmo su Python
Per calcolare il logaritmo di un numero con il linguaggio python si usa la funzione log() della libreria math.
math.log(x,base)
- Il primo argomento in input (x) è il numero reale del logaritmo.
- Il secondo argomento (b) è facoltativo e indica la base del logaritmo.
La funzione restituisce in output (y) il logaritmo su base b del numero x.
Se non viene specificata la base, la funzione log() calcola il logaritmo naturale del numero x.
Nota. La funzione log() è contenuta nel modulo math. Quindi, per usarla in uno script è necessario prima importarla con l'istruzione import o from import.
Esempi di calcolo
Esempio 1
In questo script la funzione log() calcola il logaritmo naturale di 10.
from math import log
log(10)
Il risultato in output è il seguente:
2.302585092994046
Quindi l'esponenziale e2.302585092994046 è uguale a 10.
Esempio 2
Questo script calcola il logaritmo di 100 su base 10.
import math
log(100,10)
Il risultato in output è il seguente:
2.0
La potenza 102 è uguale a 100, quindi il logaritmo di cento su base dieci è due.