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

回傳:

形狀與輸入相同的浮點 numpy.ndarray

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

逐元素的互補誤差函式,erfc(x) = 1 - erf(x),以對大 x 仍保有精度的方式計算。

參數:

x -- 純量、純量值可迭代物件或 numpy.ndarray

回傳:

形狀與輸入相同的浮點 numpy.ndarray

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

逐元素的 Gamma 函式。

參數:

x -- 純量、純量值可迭代物件或 numpy.ndarray

回傳:

形狀與輸入相同的浮點 numpy.ndarray

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

逐元素計算 Gamma 函式絕對值的自然對數。

參數:

x -- 純量、純量值可迭代物件或 numpy.ndarray

回傳:

形狀與輸入相同的浮點 numpy.ndarray