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。- 回傳:
形狀與輸入相同的浮點
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。