Python
 Computer >> コンピューター >  >> プログラミング >> Python

Pythonのログ関数


この記事では、Python3.xのログ関数について学習します。またはそれ以前。ここでは、さまざまな形式のログ値がさまざまなベースになることを確認します。それでは、Python標準ライブラリでのログ関数の使用について説明しましょう。

これは、Python言語で使用できるさまざまな形式のログ関数を示す例です。

まず、数学モジュールの使い方を見てみましょう

>>> import math

インポート後、数学モジュールで使用可能なすべての関数を使用できるようになります。

それでは、実装を見てみましょう。

import math
# log base e
print ("Natural log of 56 is : ",math.log(56))
# log base 8
print ("Log base 8 of 64 is : ",math.log(64,8))
#log base 2
print ("Log base 2 of 12 is : ",math.log2(12))
# log base 10
print ("Log base 10 of 64 is : ",math.log10(64))
# log base value+1
print ("Logarithm 5 value of 4 is : ",math.log1p)4))

出力

Natural log of 56 is : 4.02535169073515
Log base 8 of 64 is : 2.0
Log base 2 of 12 is : 3.584962500721156
Log base 10 of 64 is : 1.806179973983887
Logarithm 5 value of 4 is : 1.6094379124341003

ログ関数の場合のエラー処理-

ログ関数内で負の値を指定すると、値エラーが発生します。これは、負の値の対数iが数学の定義域で定義されていないためです。

負の値の関数を実行してみましょう-

import math
# log base e
print ("Natural log of 56 is : ",math.log(56))
# log base 8
print ("Log base 8 of 64 is : ",math.log(64,8))
#log base 2
print ("Log base 2 of 12 is : ",math.log2(12))
# log base 10
print ("Log base 10 of 64 is : ",math.log10(64))
# log base value+1
print ("Logarithm 5 value of 4 is : ",math.log1p)4))

結論

この記事では、Python3.xのPythonのログ関数について学びました。またはそれ以前


  1. Pythonの10進関数

    Pythonには、Decimalと呼ばれるモジュールがあります。これは、10進浮動小数点関連のタスクを実行するために使用されます。このモジュールは、正しく丸められた浮動小数点演算を提供します。 最初に使用するには、Decimal標準ライブラリモジュールをインポートする必要があります。 import decimal このセクションでは、Decimalモジュールのいくつかの重要な機能について説明します。 平方根関数sqrt()および指数関数exp() sqrt()メソッドは、特定の10進型オブジェクトの平方根を計算するために使用されます。また、exp()メソッドは、指定されたxのe^x値

  2. Python数学関数

    数学 モジュールは、Pythonの数学関数にアクセスするために使用されます。この関数のすべてのメソッドは、複素数ではなく、整数型または実数型のオブジェクトに使用されます。 このモジュールを使用するには、そのモジュールをコードにインポートする必要があります。 import math いくつかの定数 これらの定数は、計算に含めるために使用されます。 Sr.No。 定数と説明 1 pi 円周率の値を返します:3.141592 2 E 自然ベースの値を返しますe。 eは0.718282 3 タウ タウの値を返します。タウ=6.2