scipy.special — Funções especiais

O submódulo scipy.special fornece funções matemáticas especiais elemento a elemento. Tal como as funções universais em numpy, cada rotina aceita um escalar, um iterável de valor escalar (range, list, tuple) ou um numpy.ndarray, e devolve um novo numpy.ndarray de 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, iterável de valor escalar ou numpy.ndarray.

Retorno:

um numpy.ndarray de float com a mesma forma que a 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 modo a preservar a precisão para x grande.

Parâmetros:

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

Retorno:

um numpy.ndarray de float com a mesma forma que a entrada.

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

Função Gama elemento a elemento.

Parâmetros:

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

Retorno:

um numpy.ndarray de float com a mesma forma que a entrada.

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

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

Parâmetros:

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

Retorno:

um numpy.ndarray de float com a mesma forma que a entrada.