Python/이론, 기초

[Python] log 사용하기

파송송 2022. 8. 29. 14:49
728x90

Math 라이브러리에서 log 메서드를 사용하여 log 식을 사용할 수 있다.


import math

밑이 n인 log 사용법

$$ math.log(진수, 밑) $$

 

계산에 쓰이는 byte 수가 정해져있기 때문에 정확도가 높아야 하는 경우 고려해야 함

n = 5
print(math.log(5,n))
print(math.log(25,n))
print(math.log(125,n))
1.0
2.0
3.0000000000000004

밑이 2, 10, e인 경우 위와 다르게 표현할 수 있음

print(math.log2(2))
print(math.log2(4))
print(math.log2(8))

print(math.log10(10))
print(math.log10(100))
print(math.log10(1000))

print(math.log(math.e))
print(math.log(math.e**2))
print(math.log(math.e**3))
1.0
2.0
3.0
1.0
2.0
3.0
1.0
2.0
3.0
728x90