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
'Python > 이론, 기초' 카테고리의 다른 글
[Python] 진수 변환 (1) | 2022.09.28 |
---|---|
[Python] heapq 라이브러리 사용하기 (0) | 2022.09.05 |
[Python] abs 함수, 절대값 (0) | 2022.08.23 |
[Python] input() VS sys.stdin (0) | 2022.08.17 |
[Python] 삼항 연산자 (Ternary Operator) (0) | 2022.08.16 |