scipy.special — Spezielle Funktionen¶
Das Submodul scipy.special stellt elementweise spezielle mathematische Funktionen bereit. Wie die universellen Funktionen in numpy akzeptiert jede Routine einen Skalar, ein skalarwertiges iterierbares Objekt (range, list, tuple) oder ein numpy.ndarray und gibt ein neues numpy.ndarray vom dtype float zurück.
Funktionen¶
- scipy.special.erf(x: ndarray | Iterable[float] | float) ndarray¶
Elementweise Gaußsche Fehlerfunktion,
erf(x) = (2 / sqrt(pi)) * integral(exp(-t**2), 0, x).- Parameter:
x – ein Skalar, ein skalarwertiges iterierbares Objekt oder ein
numpy.ndarray.- Rückgabe:
ein float-
numpy.ndarraymit derselben Form wie die Eingabe.
- scipy.special.erfc(x: ndarray | Iterable[float] | float) ndarray¶
Elementweise komplementäre Fehlerfunktion,
erfc(x) = 1 - erf(x), berechnet auf eine Weise, die die Genauigkeit für große x bewahrt.- Parameter:
x – ein Skalar, ein skalarwertiges iterierbares Objekt oder ein
numpy.ndarray.- Rückgabe:
ein float-
numpy.ndarraymit derselben Form wie die Eingabe.
- scipy.special.gamma(x: ndarray | Iterable[float] | float) ndarray¶
Elementweise Gammafunktion.
- Parameter:
x – ein Skalar, ein skalarwertiges iterierbares Objekt oder ein
numpy.ndarray.- Rückgabe:
ein float-
numpy.ndarraymit derselben Form wie die Eingabe.
- scipy.special.gammaln(x: ndarray | Iterable[float] | float) ndarray¶
Elementweiser natürlicher Logarithmus des Betrags der Gammafunktion.
- Parameter:
x – ein Skalar, ein skalarwertiges iterierbares Objekt oder ein
numpy.ndarray.- Rückgabe:
ein float-
numpy.ndarraymit derselben Form wie die Eingabe.