scipy.special.rgamma#
-
scipy.special.rgamma(z, выход=None) =
'rgamma'> # Обратная гамма-функция.
Определяется как \(1 / \Gamma(z)\), где \(\Gamma\) это гамма-функция. Подробнее о гамма-функции см.
gamma.- Параметры:
- zarray_like
Вещественный или комплексный вход
- выходndarray, необязательно
Необязательный выходной массив для результатов функции
- Возвращает:
- скаляр или ndarray
Результаты функции
Примечания
Гамма-функция не имеет нулей и имеет простые полюсы в неположительных целых числах, поэтому
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])