scipy.special --- 特殊関数

scipy.special サブモジュールは、要素ごとの特殊な数学関数を提供します。numpy のユニバーサル関数と同様に、各ルーチンはスカラー、スカラー値の反復可能オブジェクト(rangelisttuple)、または numpy.ndarray を受け付け、dtype が float の新しい numpy.ndarray を返します。

関数

scipy.special.erf(x: ndarray | Iterable[float] | float) ndarray

要素ごとのガウス誤差関数 erf(x) = (2 / sqrt(pi)) * integral(exp(-t**2), 0, x) です。

パラメータ:

x -- スカラー、スカラー値の反復可能オブジェクト、または numpy.ndarray です。

戻り値:

入力と同じ形状の float 型 numpy.ndarray です。

scipy.special.erfc(x: ndarray | Iterable[float] | float) ndarray

要素ごとの相補誤差関数 erfc(x) = 1 - erf(x) で、大きな x に対しても精度を保つ方法で計算されます。

パラメータ:

x -- スカラー、スカラー値の反復可能オブジェクト、または numpy.ndarray です。

戻り値:

入力と同じ形状の float 型 numpy.ndarray です。

scipy.special.gamma(x: ndarray | Iterable[float] | float) ndarray

要素ごとのガンマ関数です。

パラメータ:

x -- スカラー、スカラー値の反復可能オブジェクト、または numpy.ndarray です。

戻り値:

入力と同じ形状の float 型 numpy.ndarray です。

scipy.special.gammaln(x: ndarray | Iterable[float] | float) ndarray

要素ごとの、ガンマ関数の絶対値の自然対数です。

パラメータ:

x -- スカラー、スカラー値の反復可能オブジェクト、または numpy.ndarray です。

戻り値:

入力と同じ形状の float 型 numpy.ndarray です。