Python에서 값의 역설을 찾는 방법
숫자의 역로그 는 숫자 로그의 역수입니다.
따라서 숫자의 로그를 계산하는 경우 역로그를 사용하여 원래 숫자를 복구할 수 있습니다.
예를 들어, 숫자 7로 시작한다고 가정합니다. 7의 로그(기본 10)를 취하면 0.845를 얻게 됩니다.
log10 (7) = 0.845
0.845 값의 역대수(밑 10)는 10을 0.845의 거듭제곱으로 계산하여 찾을 수 있습니다.
10,845 = 7
역로그를 통해 우리는 원래 숫자를 찾을 수 있었습니다.
다음 표는 기본을 기반으로 Python에서 값의 역로그를 계산하는 방법을 보여줍니다.
베이스 | 숫자 | 구하다 | 앤티로그 |
---|---|---|---|
이자형 | 엑스 | np.log(x) | np.exp(x) |
십 | 엑스 | np.log10(x) | 10 **x |
다음 예제에서는 밑수에 대해 서로 다른 값을 사용하여 Python에서 값의 역로그를 계산하는 방법을 보여줍니다.
예 1: 밑수 10의 역로그 계산
값 7의 로그(밑 10)를 취한다고 가정합니다.
import numpy as np #define original value original = 7 #take log (base 10) of original value log_original = np. log10 (original) #display log (base 10) of original value log_original 0.845098
7의 초기 값을 찾기 위해 10을 0.845098로 거듭제곱하여 역대수를 구할 수 있습니다.
#take the antilog 10 ** log_original 7.0
역대수를 취함으로써 우리는 초기값 7을 얻을 수 있었습니다.
예 2: 자연로그의 역로그 계산
값 7의 자연 로그를 취한다고 가정합니다.
#define original value original = 7 #take natural log of original value log_original = np. log (original) #display natural log of original value log_original [1] 1.94591
7의 초기값을 찾기 위해 e를 1.94591만큼 거듭제곱하여 역대수를 구할 수 있습니다.
#take the antilog n.p. exp (log_original) 7.0
역대수를 취함으로써 우리는 초기값 7을 얻을 수 있었습니다.