scipy.special — Posebne funkcije

Podmodul scipy.special pruža posebne matematičke funkcije koje djeluju element po element. Poput univerzalnih funkcija u numpy, svaka rutina prihvaća skalar, skalarno vrijedni iterabilni objekt (range, list, tuple) ili numpy.ndarray, te vraća novo numpy.ndarray dtypea float.

Funkcije

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

Gaussova funkcija pogreške element po element, erf(x) = (2 / sqrt(pi)) * integral(exp(-t**2), 0, x).

Parametri:

x – skalar, skalarno vrijedni iterabilni objekt ili numpy.ndarray.

Vraća:

float numpy.ndarray istog oblika kao ulaz.

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

Komplementarna funkcija pogreške element po element, erfc(x) = 1 - erf(x), izračunata na način koji zadržava točnost za velike x.

Parametri:

x – skalar, skalarno vrijedni iterabilni objekt ili numpy.ndarray.

Vraća:

float numpy.ndarray istog oblika kao ulaz.

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

Gama funkcija element po element.

Parametri:

x – skalar, skalarno vrijedni iterabilni objekt ili numpy.ndarray.

Vraća:

float numpy.ndarray istog oblika kao ulaz.

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

Prirodni logaritam apsolutne vrijednosti Gama funkcije, element po element.

Parametri:

x – skalar, skalarno vrijedni iterabilni objekt ili numpy.ndarray.

Vraća:

float numpy.ndarray istog oblika kao ulaz.