Use math log2() function to get given number logarithm base 2. This method returns the base-2 logarithm of a number.
math.log2(x)
Note: The functions throw ValueError if we pass a negative number as an argument.
Python logarithm base 2 example
Simple example code calculate the base-2 logarithm of a number.
import math
print("log2(10) :", math.log2(10))
print("log2(2) :", math.log2(2))
Output:
How to log base 2 in Python numpy?
Answer: Use the numpy.log2() method in Python Numpy.This method returns Base-2 logarithm of x.
import numpy as np
print(np.log2(2))
Output: 1
Do comment if you have any doubts or suggestions on this Python log topic.
Note: IDE: PyCharm 2021.3.3 (Community Edition)
Windows 10
Python 3.10.1
All Python Examples are in Python 3, so Maybe its different from python 2 or upgraded versions.