scipy.special.erf#

scipy.special.erf(z, выход=None) = 'erf'>#

Возвращает функцию ошибки комплексного аргумента.

Определяется как 2/sqrt(pi)*integral(exp(-t**2), t=0..z).

Параметры:
xndarray

Входной массив.

выходndarray, необязательно

Необязательный выходной массив для значений функции

Возвращает:
resскаляр или ndarray

Значения функции ошибок в заданных точках x.

Смотрите также

erfc, erfinv, erfcinv, wofz, erfcx, erfi

Примечания

Кумулятивная функция единичного нормального распределения задается формулой Phi(z) = 1/2[1 + erf(z/sqrt(2))].

erf имеет экспериментальную поддержку совместимых с Python Array API Standard бэкендов в дополнение к NumPy. Пожалуйста, рассмотрите тестирование этих функций, установив переменную окружения SCIPY_ARRAY_API=1 и предоставление массивов CuPy, PyTorch, JAX или Dask в качестве аргументов массива. Поддерживаются следующие комбинации бэкенда и устройства (или других возможностей).

Библиотека

CPU

GPU

NumPy

н/д

CuPy

н/д

PyTorch

JAX

Dask

н/д

См. Поддержка стандарта array API для получения дополнительной информации.

Ссылки

[2]

Милтон Абрамовиц и Ирен А. Стегун, ред. Справочник по математическим функциям с формулами, графиками и математическими таблицами. Нью-Йорк: Dover, 1972. http://www.math.sfu.ca/~cbm/aands/page_297.htm

[3]

Steven G. Johnson, реализация функции Faddeeva W. http://ab-initio.mit.edu/Faddeeva

Примеры

>>> import numpy as np
>>> from scipy import special
>>> import matplotlib.pyplot as plt
>>> x = np.linspace(-3, 3)
>>> plt.plot(x, special.erf(x))
>>> plt.xlabel('$x$')
>>> plt.ylabel('$erf(x)$')
>>> plt.show()
../../_images/scipy-special-erf-1.png