Python で数値の対数基数 2 を計算する

Vaibhav Vaibhav 2024年2月15日
Python で数値の対数基数 2 を計算する

Python は、その使いやすさ、多様なライブラリ、および理解しやすい構文でよく知られています。多くの一般的な問題は、Python の力を使用して簡単に解決できます。また、Python では対数値の計算も簡単です。

Python には、数学計算を実行するためのあらゆる種類の数学関数を備えた組み込みライブラリ math があります。また、このライブラリは、対数結果を計算するためのアクセス可能な関数も提供します。

Python で math ライブラリを使用して数値の基数 2 をログに記録する

math ライブラリには、基数 2 で対数を計算するために使用できる 2つの関数があります。最初のメソッドは log() 関数を使用し、2 番目のメソッドは log2() 関数を使用します。

log() 関数は 2つの引数を受け入れます。最初の引数は数値で、2 番目の引数は基数です。基数を 2 として対数を計算したいので、基数を 2 として渡します。デフォルトでは、math.log() 関数は基本値を e または自然対数と見なします。

次のコードを参照してください。

import math

number = 25
answer = math.log(number, 2)
print(answer)

出力:

4.643856189774724

log2() 関数は、数値の 2 を底とする対数を直接計算します。対数を計算したい数を渡す必要があり、この関数が残りを処理します。

次のコードを参照してください。

import math

number = 25
answer = math.log2(number)
print(answer)

出力:

4.643856189774724

上で説明した 2つの方法とは別に、log のプロパティを使用してログベース 2 を計算することもできます。デフォルトでは、前述のように、math.log() 関数はベースを e または自然と見なしますログ。したがって、以下のプロパティを使用して、目的の基本値 2 の値を簡単に計算できます。

対数方程式

以下の例を参照してください。

import math

number = 25
numerator = math.log(number)
denominator = math.log(2)
answer = numerator / denominator
print(answer)

出力:

4.643856189774724

math ライブラリの詳細については、公式ドキュメントこちらを参照してください。

著者: Vaibhav Vaibhav
Vaibhav Vaibhav avatar Vaibhav Vaibhav avatar

Vaibhav is an artificial intelligence and cloud computing stan. He likes to build end-to-end full-stack web and mobile applications. Besides computer science and technology, he loves playing cricket and badminton, going on bike rides, and doodling.

関連記事 - Python Math