Python에서 숫자의 Log Base 2 계산
Python은 사용 편의성, 다양한 라이브러리 및 이해하기 쉬운 구문으로 잘 알려져 있습니다. 많은 일반적인 문제는 Python의 힘을 사용하여 쉽게 해결할 수 있습니다. 그리고 로그 값을 계산하는 것도 Python에서 쉬운 작업입니다.
Python에는 수학 계산을 수행하는 모든 종류의 수학 함수가있는 내장 라이브러리math
가 있습니다. 또한이 라이브러리는 로그 결과를 계산할 수있는 액세스 가능한 함수도 제공합니다.
Python에서math
라이브러리를 사용하여 숫자의 밑수 2 로그
math
라이브러리에는 base 2로 로그를 계산하는 데 사용할 수있는 두 개의 함수가 있습니다. 첫 번째 방법은log()
함수를 사용하고 두 번째 방법은log2()
함수를 사용합니다.
log()
함수는 두 개의 인수를받습니다. 첫 번째 인수는 숫자이고 두 번째 인수는 기본 값입니다. 밑이 2 인 로그를 계산하기를 원하므로 기본 값을2
로 전달합니다. 기본적으로math.log()
함수는 기본 값을e
또는 자연 로그로 간주합니다.
다음 코드를 참조하십시오.
import math
number = 25
answer = math.log(number, 2)
print(answer)
출력:
4.643856189774724
log2()
함수는 숫자의 밑이 2 인 로그를 직접 계산합니다. 로그를 계산하려는 숫자를 전달해야하며이 함수가 나머지를 처리합니다.
다음 코드를 참조하십시오.
import math
number = 25
answer = math.log2(number)
print(answer)
출력:
4.643856189774724
위에서 언급 한 두 가지 방법 외에도 log 속성을 사용하여 log base 2를 계산할 수도 있습니다. 기본적으로 위에서 언급했듯이math.log()
함수는 기본을e
또는 natural으로 간주합니다. 로그. 따라서 아래 속성을 사용하여 원하는 기본 값 2의 값을 쉽게 계산할 수 있습니다.
아래 예를 참조하십시오.
import math
number = 25
numerator = math.log(number)
denominator = math.log(2)
answer = numerator / denominator
print(answer)
출력:
4.643856189774724
math
라이브러리에 대한 자세한 내용은 공식 문서 여기를 참조하십시오.