Python で値の対訳を見つける方法
数値の真対数は、数値の対数の逆数です。
したがって、数値の対数を計算する場合は、逆対数を使用して元の数値を復元できます。
たとえば、数字 7 から始めるとします。7 の対数 (底 10) を取ると、0.845 が得られます。
log10 (7) = 0.845
値 0.845 の逆対数 (底 10) は、10 の 0.845 乗をとることで求められます。
10,845 = 7
逆対数により、元の数値を見つけることができました。
次の表は、値の底に基づいて Python で値の逆対数を計算する方法を示しています。
ベース | 番号 | 保存 | アンチローグ |
---|---|---|---|
e | バツ | 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 を取得できました。