scipy.special — Funkcje specjalne

Podmoduł scipy.special udostępnia działające element po elemencie specjalne funkcje matematyczne. Podobnie jak funkcje uniwersalne w numpy, każda procedura przyjmuje skalar, iterowalny obiekt o wartościach skalarnych (range, list, tuple) lub numpy.ndarray i zwraca nową numpy.ndarray o dtype float.

Funkcje

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

Działająca element po elemencie funkcja błędu Gaussa, erf(x) = (2 / sqrt(pi)) * integral(exp(-t**2), 0, x).

Parametry:

x – skalar, iterowalny obiekt o wartościach skalarnych lub numpy.ndarray.

Zwraca:

numpy.ndarray typu float o tym samym kształcie co wejście.

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

Działająca element po elemencie komplementarna funkcja błędu, erfc(x) = 1 - erf(x), obliczana w sposób zachowujący dokładność dla dużych x.

Parametry:

x – skalar, iterowalny obiekt o wartościach skalarnych lub numpy.ndarray.

Zwraca:

numpy.ndarray typu float o tym samym kształcie co wejście.

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

Działająca element po elemencie funkcja Gamma.

Parametry:

x – skalar, iterowalny obiekt o wartościach skalarnych lub numpy.ndarray.

Zwraca:

numpy.ndarray typu float o tym samym kształcie co wejście.

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

Działający element po elemencie logarytm naturalny wartości bezwzględnej funkcji Gamma.

Parametry:

x – skalar, iterowalny obiekt o wartościach skalarnych lub numpy.ndarray.

Zwraca:

numpy.ndarray typu float o tym samym kształcie co wejście.