scipy.special — Funzioni speciali

Il sottomodulo scipy.special fornisce funzioni matematiche speciali elemento per elemento. Come le funzioni universali in numpy, ogni routine accetta uno scalare, un iterabile a valori scalari (range, list, tuple) oppure un numpy.ndarray, e restituisce un nuovo numpy.ndarray di dtype float.

Funzioni

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

Funzione di errore di Gauss elemento per elemento, erf(x) = (2 / sqrt(pi)) * integral(exp(-t**2), 0, x).

Parametri:

x – uno scalare, un iterabile a valori scalari oppure un numpy.ndarray.

Ritorna:

un numpy.ndarray di float con la stessa forma dell’input.

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

Funzione di errore complementare elemento per elemento, erfc(x) = 1 - erf(x), calcolata in modo da mantenere l’accuratezza per x grandi.

Parametri:

x – uno scalare, un iterabile a valori scalari oppure un numpy.ndarray.

Ritorna:

un numpy.ndarray di float con la stessa forma dell’input.

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

Funzione Gamma elemento per elemento.

Parametri:

x – uno scalare, un iterabile a valori scalari oppure un numpy.ndarray.

Ritorna:

un numpy.ndarray di float con la stessa forma dell’input.

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

Logaritmo naturale del valore assoluto della funzione Gamma, elemento per elemento.

Parametri:

x – uno scalare, un iterabile a valori scalari oppure un numpy.ndarray.

Ritorna:

un numpy.ndarray di float con la stessa forma dell’input.