scipy.special — Speciale functies

De submodule scipy.special biedt element-gewijze speciale wiskundige functies. Net als de universele functies in numpy accepteert elke routine een scalair, een scalair-waardig itereerbaar object (range, list, tuple) of een numpy.ndarray, en geeft een nieuwe numpy.ndarray van dtype float terug.

Functies

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

Element-gewijze Gauss-foutfunctie, erf(x) = (2 / sqrt(pi)) * integral(exp(-t**2), 0, x).

Parameters:

x – een scalair, scalair-waardig itereerbaar object of numpy.ndarray.

Geeft terug:

een float numpy.ndarray met dezelfde vorm als de invoer.

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

Element-gewijze complementaire foutfunctie, erfc(x) = 1 - erf(x), berekend op een manier die nauwkeurigheid behoudt voor grote x.

Parameters:

x – een scalair, scalair-waardig itereerbaar object of numpy.ndarray.

Geeft terug:

een float numpy.ndarray met dezelfde vorm als de invoer.

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

Element-gewijze Gamma-functie.

Parameters:

x – een scalair, scalair-waardig itereerbaar object of numpy.ndarray.

Geeft terug:

een float numpy.ndarray met dezelfde vorm als de invoer.

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

Element-gewijze natuurlijke logaritme van de absolute waarde van de Gamma-functie.

Parameters:

x – een scalair, scalair-waardig itereerbaar object of numpy.ndarray.

Geeft terug:

een float numpy.ndarray met dezelfde vorm als de invoer.