その背後にある数学を知っていれば、自分でそれを理解できたかもしれないと思います.
電話するmath.log10(0.0000000000001)
と-13
. しかし、これを に戻すにはどうすればよい0.0000000000001
ですか? そして、使用するときにどのように処理しmath.log(0.0000000000001)
ますか?
どちらの方法でも、基本的な算術的な方法と、組み込みの python 関数を使用する方法に興味があります。
その背後にある数学を知っていれば、自分でそれを理解できたかもしれないと思います.
電話するmath.log10(0.0000000000001)
と-13
. しかし、これを に戻すにはどうすればよい0.0000000000001
ですか? そして、使用するときにどのように処理しmath.log(0.0000000000001)
ますか?
どちらの方法でも、基本的な算術的な方法と、組み込みの python 関数を使用する方法に興味があります。
math.log()は、数値と基数の 2 つのパラメーターを取ります。デフォルト値はe (数学定数)で、2.71828 になる傾向がある特別な定数です。
基数を log_value の累乗に評価することで、数値を取得できます。
>>> a = math.log(10)
>>> a
2.302585092994046
>>> 2.71828**a
9.999984511610785
の値をe
より高い精度で取得すると、10 に近い結果を得ることができます。
>>>math.exp(a)
10.000000000000002
math.pow()も使用できます
>>> math.pow(2.71828,a)
9.999984511610785