scipy.special — Fonctions spéciales

Le sous-module scipy.special fournit des fonctions mathématiques spéciales appliquées élément par élément. Comme les fonctions universelles de numpy, chaque routine accepte un scalaire, un itérable à valeurs scalaires (range, list, tuple), ou un numpy.ndarray, et renvoie un nouveau numpy.ndarray de type float.

Fonctions

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

Fonction d’erreur de Gauss appliquée élément par élément, erf(x) = (2 / sqrt(pi)) * integral(exp(-t**2), 0, x).

Paramètres:

x – un scalaire, un itérable à valeurs scalaires, ou un numpy.ndarray.

Renvoie:

un numpy.ndarray de flottants de même forme que l’entrée.

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

Fonction d’erreur complémentaire appliquée élément par élément, erfc(x) = 1 - erf(x), calculée de manière à conserver la précision pour les grandes valeurs de x.

Paramètres:

x – un scalaire, un itérable à valeurs scalaires, ou un numpy.ndarray.

Renvoie:

un numpy.ndarray de flottants de même forme que l’entrée.

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

Fonction Gamma appliquée élément par élément.

Paramètres:

x – un scalaire, un itérable à valeurs scalaires, ou un numpy.ndarray.

Renvoie:

un numpy.ndarray de flottants de même forme que l’entrée.

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

Logarithme népérien de la valeur absolue de la fonction Gamma, appliqué élément par élément.

Paramètres:

x – un scalaire, un itérable à valeurs scalaires, ou un numpy.ndarray.

Renvoie:

un numpy.ndarray de flottants de même forme que l’entrée.