scipy.special — Funções especiais

O submódulo scipy.special fornece funções matemáticas especiais elemento a elemento. Assim como as funções universais em numpy, cada rotina aceita um escalar, um iterável de valores escalares (range, list, tuple) ou um numpy.ndarray, e retorna um novo numpy.ndarray do dtype float.

Funções

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

Função de erro de Gauss elemento a elemento, erf(x) = (2 / sqrt(pi)) * integral(exp(-t**2), 0, x).

Parâmetros:

x – um escalar, um iterável de valores escalares ou um numpy.ndarray.

Retorna:

um numpy.ndarray de floats com o mesmo formato da entrada.

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

Função de erro complementar elemento a elemento, erfc(x) = 1 - erf(x), calculada de forma a manter a precisão para x grande.

Parâmetros:

x – um escalar, um iterável de valores escalares ou um numpy.ndarray.

Retorna:

um numpy.ndarray de floats com o mesmo formato da entrada.

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

Função Gama elemento a elemento.

Parâmetros:

x – um escalar, um iterável de valores escalares ou um numpy.ndarray.

Retorna:

um numpy.ndarray de floats com o mesmo formato da entrada.

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

Logaritmo natural elemento a elemento do valor absoluto da função Gama.

Parâmetros:

x – um escalar, um iterável de valores escalares ou um numpy.ndarray.

Retorna:

um numpy.ndarray de floats com o mesmo formato da entrada.