scipy.special — Спеціальні функції

Підмодуль scipy.special надає поелементні спеціальні математичні функції. Як і універсальні функції в numpy, кожна процедура приймає скаляр, скалярний ітерований об’єкт (range, list, tuple) або numpy.ndarray і повертає новий numpy.ndarray типу float.

Функції

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

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

Параметри:

x – скаляр, скалярний ітерований об’єкт або numpy.ndarray.

Повертає:

float numpy.ndarray тієї самої форми, що й вхідні дані.

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

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

Параметри:

x – скаляр, скалярний ітерований об’єкт або numpy.ndarray.

Повертає:

float numpy.ndarray тієї самої форми, що й вхідні дані.

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

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

Параметри:

x – скаляр, скалярний ітерований об’єкт або numpy.ndarray.

Повертає:

float numpy.ndarray тієї самої форми, що й вхідні дані.

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

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

Параметри:

x – скаляр, скалярний ітерований об’єкт або numpy.ndarray.

Повертає:

float numpy.ndarray тієї самої форми, що й вхідні дані.