scipy.special — Erikoisfunktiot

scipy.special -alimoduuli tarjoaa alkioittaisia erikoismatematiikkafunktioita. Kuten numpy:n universaalifunktiot, jokainen rutiini hyväksyy skalaarin, skalaariarvoisen iteroitavan (range, list, tuple) tai numpy.ndarray -olion, ja palauttaa uuden numpy.ndarray -olion tyyppiä float.

Funktiot

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

Alkioittainen Gaussin virhefunktio, erf(x) = (2 / sqrt(pi)) * integral(exp(-t**2), 0, x).

Parametrit:

x – skalaari, skalaariarvoinen iteroitava tai numpy.ndarray.

Palauttaa:

liukuluku-numpy.ndarray, jolla on sama muoto kuin syötteellä.

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

Alkioittainen komplementaarinen virhefunktio, erfc(x) = 1 - erf(x), laskettuna tavalla, joka säilyttää tarkkuuden suurilla x:n arvoilla.

Parametrit:

x – skalaari, skalaariarvoinen iteroitava tai numpy.ndarray.

Palauttaa:

liukuluku-numpy.ndarray, jolla on sama muoto kuin syötteellä.

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

Alkioittainen Gamma-funktio.

Parametrit:

x – skalaari, skalaariarvoinen iteroitava tai numpy.ndarray.

Palauttaa:

liukuluku-numpy.ndarray, jolla on sama muoto kuin syötteellä.

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

Alkioittainen Gamma-funktion itseisarvon luonnollinen logaritmi.

Parametrit:

x – skalaari, skalaariarvoinen iteroitava tai numpy.ndarray.

Palauttaa:

liukuluku-numpy.ndarray, jolla on sama muoto kuin syötteellä.