scipy.special — Specialfunktioner

Undermodulen scipy.special tillhandahåller elementvisa speciella matematiska funktioner. Liksom de universella funktionerna i numpy accepterar varje rutin en skalär, en skalärvärd iterabel (range, list, tuple) eller en numpy.ndarray, och returnerar en ny numpy.ndarray av dtype float.

Funktioner

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

Elementvis Gauss felfunktion, erf(x) = (2 / sqrt(pi)) * integral(exp(-t**2), 0, x).

Parametrar:

x – en skalär, skalärvärd iterabel eller numpy.ndarray.

Returer:

en numpy.ndarray av float med samma form som indata.

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

Elementvis komplementär felfunktion, erfc(x) = 1 - erf(x), beräknad på ett sätt som bevarar noggrannheten för stora x.

Parametrar:

x – en skalär, skalärvärd iterabel eller numpy.ndarray.

Returer:

en numpy.ndarray av float med samma form som indata.

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

Elementvis gammafunktion.

Parametrar:

x – en skalär, skalärvärd iterabel eller numpy.ndarray.

Returer:

en numpy.ndarray av float med samma form som indata.

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

Elementvis naturlig logaritm av absolutvärdet av gammafunktionen.

Parametrar:

x – en skalär, skalärvärd iterabel eller numpy.ndarray.

Returer:

en numpy.ndarray av float med samma form som indata.