Scipyは、Pythonプログラミング言語を使用して科学技術計算を行うためのライブラリです。Scipyの中には、積分を行うための関数が含まれています。これらの関数を使用することで、数値積分を行うことができます。
Scipyの中で最も一般的な積分関数は、scipy.integrate.quad()関数です。この関数は、2つの引数を受け取ります。1つ目の引数は、積分する関数を表すPython関数です。2つ目の引数は、積分範囲を表すタプルです。この関数は、積分結果とその誤差を返します。
以下の例では、x^2を0から1の範囲で積分しています。
import scipy.integrate
def f(x):
return x**2
result, error = scipy.integrate.quad(f, 0, 1)
print(result)
実行すると、次の結果が得られます。
0.33333333333333337