Python で Pi を使用する

Hiten Kanwar 2023年1月30日
  1. Python で math.pi() 関数を使用して円周率の値を取得する
  2. Python で numpy.pi() 関数を使用して円周率の値を取得する
  3. Python で scipy.pi() 関数を使用して円周率の値を取得する
  4. Python で math.radians() 関数を使用して円周率の値を取得する
Python で Pi を使用する

Python には、数学的および科学的な計算に使用できるオブジェクトとモジュールがたくさんあります。

このチュートリアルでは、Python で円周率の値を見つけて使用します。

Python で math.pi() 関数を使用して円周率の値を取得する

このために、math モジュールを使用します。math モジュールは、Python プログラミング言語の数学関数へのアクセスを提供します。

このモジュールに関連する多くの機能があります。pi 関数は、Python で pi の値にアクセスするために使用されます。まず、math モジュールをインポートして、pi 関数にアクセスします。

例えば、

import math

math.pi

出力:

3.141592653589793

これで、この値を計算と式に使用できます。

Python で numpy.pi() 関数を使用して円周率の値を取得する

numpy.pi() は、Python で pi の値を返すこともできます。

例えば、

import numpy

print(numpy.pi)

出力:

3.141592653589793

Python で scipy.pi() 関数を使用して円周率の値を取得する

scipy モジュールの pi() 関数は、pi の値を返すこともできます。

import scipy

print(scipy.pi)

出力:

3.141592653589793

3つのモジュールはすべて同じ値を返します。この関数が 3つのモジュールに存在する唯一の理由は、他のモジュールをインポートせずに pi 値を操作できることです。たとえば、NumPy を使用している場合、pi の値を取得するために math または scipy をインポートする必要はありません。

Python で math.radians() 関数を使用して円周率の値を取得する

これは型破りな方法であり、ほとんど使用されていません。特定の場合に円周率を直接処理せずに、Python で度をラジアンに変換する別の方法があります。math モジュールには、度をラジアンに変換する radians() という名前の関数があります。

import math

math.radians(90)

出力:

1.5707963267948966

以下に示すように、この関数を使用して pi の値を取得できます。

import math

math.radians(180)

出力:

3.141592653589793

ご覧のとおり、180 度をラジアンに変換すると、円周率の値が得られます。