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.ndarraytypu 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.ndarraytypu 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.ndarraytypu 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.ndarraytypu float o tym samym kształcie co wejście.