scipy.special — Специальные функции

Подмодуль scipy.special предоставляет поэлементные специальные математические функции. Как и универсальные функции в numpy, каждая процедура принимает скаляр, скалярнозначный итерируемый объект (range, list, tuple) или numpy.ndarray и возвращает новый numpy.ndarray с dtype float.

Функции

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

Поэлементная функция ошибок Гаусса, erf(x) = (2 / sqrt(pi)) * integral(exp(-t**2), 0, x).

Параметры:

x – скаляр, скалярнозначный итерируемый объект или numpy.ndarray.

Результат:

numpy.ndarray из чисел с плавающей точкой той же формы, что и входные данные.

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

Поэлементная дополнительная функция ошибок, erfc(x) = 1 - erf(x), вычисляемая так, чтобы сохранять точность при больших x.

Параметры:

x – скаляр, скалярнозначный итерируемый объект или numpy.ndarray.

Результат:

numpy.ndarray из чисел с плавающей точкой той же формы, что и входные данные.

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

Поэлементная гамма-функция.

Параметры:

x – скаляр, скалярнозначный итерируемый объект или numpy.ndarray.

Результат:

numpy.ndarray из чисел с плавающей точкой той же формы, что и входные данные.

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

Поэлементный натуральный логарифм абсолютного значения гамма-функции.

Параметры:

x – скаляр, скалярнозначный итерируемый объект или numpy.ndarray.

Результат:

numpy.ndarray из чисел с плавающей точкой той же формы, что и входные данные.