How to calculate base 2 logarithm of a number in Python

1 Answer

0 votes
import math

print("math.log2(1) = ", math.log2(1))
print("math.log2(1024) = ", math.log2(1024))
print("math.log2(512) = ", math.log2(512))
print("math.log2(5) = ", math.log2(5))
print("math.log2(100) = ", math.log2(100))
print("math.log2(125) = ", math.log2(125))
print("math.log2(125) / log2(5) = ", math.log2(125) / math.log2(5))
print("math.log2(math.pi) = ", math.log2(math.pi))
print("math.log2(1000) = ", math.log2(1000))
print("math.log2(0.001) = ", math.log2(0.001))


'''
run:

math.log2(1) =  0.0
math.log2(1024) =  10.0
math.log2(512) =  9.0
math.log2(5) =  2.321928094887362
math.log2(100) =  6.643856189774724
math.log2(125) =  6.965784284662087
math.log2(125) / log2(5) =  3.0
math.log2(math.pi) =  1.6514961294723187
math.log2(1000) =  9.965784284662087
math.log2(0.001) =  -9.965784284662087

'''

 



answered Oct 18, 2017 by avibootz
...