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.ndarrayav 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.ndarrayav 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.ndarrayav 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.ndarrayav float med samma form som indata.