0

その背後にある数学を知っていれば、自分でそれを理解できたかもしれないと思います.

電話するmath.log10(0.0000000000001)-13. しかし、これを に戻すにはどうすればよい0.0000000000001ですか? そして、使用するときにどのように処理しmath.log(0.0000000000001)ますか?

どちらの方法でも、基本的な算術的な方法と、組み込みの python 関数を使用する方法に興味があります。

4

2 に答える 2

0

math.log()は、数値と基数の 2 つのパラメーターを取ります。デフォルト値はe (数学定数)で、2.71828 になる傾向がある特別な定数です。

基数を log_value の累乗に評価することで、数値を取得できます。

>>> a = math.log(10)
>>> a
2.302585092994046
>>> 2.71828**a
9.999984511610785

の値をeより高い精度で取得すると、10 に近い結果を得ることができます。

または、math.exp()を使用できます

>>>math.exp(a)
10.000000000000002

math.pow()も使用できます

>>> math.pow(2.71828,a)
9.999984511610785
于 2015-12-02T23:21:41.017 に答える