Berechnen der Logarithmusbasis 2 einer Zahl in Python

Vaibhav Vaibhav 15 Februar 2024
Berechnen der Logarithmusbasis 2 einer Zahl in Python

Python ist bekannt für seine Benutzerfreundlichkeit, eine Vielzahl von Bibliotheken und eine leicht verständliche Syntax. Viele häufig auftretende Probleme können mit der Leistung von Python leicht gelöst werden. Die Berechnung logarithmischer Werte ist in Python ebenfalls eine mühelose Aufgabe.

Python verfügt über eine integrierte Bibliothek, math, die alle möglichen mathematischen Funktionen zur Durchführung mathematischer Berechnungen bietet. Diese Bibliothek bietet auch zugängliche Funktionen zur Berechnung logarithmischer Ergebnisse.

Logarithmieren zur Basis 2 einer Zahl mit der math-Bibliothek in Python

Es gibt zwei Funktionen aus der Bibliothek math, mit denen wir log mit Basis 2 berechnen können. Die erste Methode verwendet die Funktion log() und die zweite Methode verwendet die Funktion log2().

Die Funktion log() akzeptiert zwei Argumente. Das erste Argument ist die Zahl und das zweite Argument ist der Basiswert. Da wir den Log mit der Basis 2 berechnen möchten, übergeben wir den Basiswert als 2. Standardmäßig betrachtet die Funktion math.log() den Basiswert als e oder den natürlichen Logarithmus.

Beziehen Sie sich auf den folgenden Code.

import math

number = 25
answer = math.log(number, 2)
print(answer)

Ausgabe:

4.643856189774724

Die Funktion log2() berechnet direkt die Log-Basis 2 einer Zahl. Wir müssen die Zahl übergeben, von der wir den Logarithmus berechnen wollen, und diese Funktion kümmert sich um den Rest.

Beziehen Sie sich auf den folgenden Code.

import math

number = 25
answer = math.log2(number)
print(answer)

Ausgabe:

4.643856189774724

Abgesehen von den beiden oben beschriebenen Möglichkeiten können wir auch die Eigenschaft log verwenden, um die logarithmische Basis 2 zu berechnen. Wie oben erwähnt, betrachtet die Funktion math.log() die Basis standardmäßig als e oder natürlich Log. Daher können wir den Wert für unseren gewünschten Basiswert 2 mithilfe der folgenden Eigenschaft leicht berechnen.

log Gleichung

Siehe das folgende Beispiel.

import math

number = 25
numerator = math.log(number)
denominator = math.log(2)
answer = numerator / denominator
print(answer)

Ausgabe:

4.643856189774724

Weitere Informationen zur Bibliothek math finden Sie in den offiziellen Dokumenten hier.

Vaibhav Vaibhav avatar Vaibhav Vaibhav avatar

Vaibhav is an artificial intelligence and cloud computing stan. He likes to build end-to-end full-stack web and mobile applications. Besides computer science and technology, he loves playing cricket and badminton, going on bike rides, and doodling.

Verwandter Artikel - Python Math