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из чисел с плавающей точкой той же формы, что и входные данные.