scipy.special.rgamma#

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

Обратная гамма-функция.

Определяется как \(1 / \Gamma(z)\), где \(\Gamma\) это гамма-функция. Подробнее о гамма-функции см. gamma.

Параметры:
zarray_like

Вещественный или комплексный вход

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

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

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

Результаты функции

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

gamma, gammaln, loggamma

Примечания

Гамма-функция не имеет нулей и имеет простые полюсы в неположительных целых числах, поэтому rgamma является целой функцией с нулями в неположительных целых числах. См. обсуждение в [dlmf] для более подробной информации.

Ссылки

[dlmf]

Nist, Digital Library of Mathematical functions, https://dlmf.nist.gov/5.2#i

Примеры

>>> import scipy.special as sc

Это обратная функция гамма-функции.

>>> sc.rgamma([1, 2, 3, 4])
array([1.        , 1.        , 0.5       , 0.16666667])
>>> 1 / sc.gamma([1, 2, 3, 4])
array([1.        , 1.        , 0.5       , 0.16666667])

Он равен нулю при неположительных целых числах.

>>> sc.rgamma([0, -1, -2, -3])
array([0., 0., 0., 0.])

Он быстро стремится к нулю вдоль положительной вещественной оси.

>>> sc.rgamma([10, 100, 179])
array([2.75573192e-006, 1.07151029e-156, 0.00000000e+000])