scipy.special --- 特殊関数¶
scipy.special サブモジュールは、要素ごとの特殊な数学関数を提供します。numpy のユニバーサル関数と同様に、各ルーチンはスカラー、スカラー値の反復可能オブジェクト(range、list、tuple)、または 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です。