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.ndarray mit 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.ndarray mit 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.ndarray mit 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.ndarray mit derselben Form wie die Eingabe.