Сообщить об ошибке.

Специальные функции модуля math

В этом разделе представлены специальные функции модуля math.

Содержание:


math.erf(x):

Функция math.erf() возвращает значение функции ошибок от указанного значения аргумента x.

>>> import math
>>> math.erf(0)
# 0.0
>>> math.erf(0.476936276)
# 0.4999999998162208

math.erfc(x):

Функция math.erfc() возвращает значение дополнительной функции ошибок от указанного значения аргумента x. Эквивалентна команде 1 - erf(x).

>>> import math
>>> math.erfc(2)
# 0.0046777349810472645
>>> 1 - math.erf(2)
# 0.004677734981047288

math.gamma(x):

Функция math.gamma() возвращает значение гамма функции от указанного аргумента x.

>>> import math
math.gamma(1)
# 1.0
math.gamma(2)
# 1.0
math.gamma(3)
# 2.0
math.gamma(4)
# 6.0
math.gamma(5)
# 24.0

Данная функция обобщает понятие факториала на действительные числа. Если x=0 то это вызовет исключение ValueError.

math.lgamma(x):

Функция math.lgamma() возвращает значение натурального логарифма от модуля гамма функции при заданном значении аргумента x. Данная функция эквивалентна выражению math.log(abs(math.gamma(x))).

>>> import math
>>> math.lgamma(4)
# 1.791759469228055
>>> math.log(abs(math.gamma(4)))
# 1.791759469228055