scipy.special.gammainccinv#
-
scipy.special.gammainccinv(a, y, выход=None) =
'gammainccinv'> # Обратная функция регулярной верхней неполной гамма-функции.
При заданном входе \(y\) между 0 и 1, возвращает \(x\) такой, что \(y = Q(a, x)\). Здесь \(Q\) это регуляризованная верхняя неполная гамма-функция; см.
gammaincc. Это хорошо определено, потому что верхняя неполная гамма-функция монотонна, как видно из её определения в [dlmf].- Параметры:
- aarray_like
Положительный параметр
- yarray_like
Аргумент от 0 до 1 включительно
- выходndarray, необязательно
Необязательный выходной массив для значений функции
- Возвращает:
- скаляр или ndarray
Значения обратной верхней неполной гамма-функции
Смотрите также
gammainccрегуляризованная верхняя неполная гамма-функция
gammaincрегуляризованная нижняя неполная гамма-функция
gammaincinvобратная функция регуляризованной нижней неполной гамма-функции
Ссылки
[dlmf]NIST Digital Library of Mathematical Functions https://dlmf.nist.gov/8.2#E4
Примеры
>>> import scipy.special as sc
Он начинается с бесконечности и монотонно уменьшается до 0.
>>> sc.gammainccinv(0.5, [0, 0.1, 0.5, 1]) array([ inf, 1.35277173, 0.22746821, 0. ])
Она инвертирует верхнюю неполную гамма-функцию.
>>> a, x = 0.5, [0, 0.1, 0.5, 1] >>> sc.gammaincc(a, sc.gammainccinv(a, x)) array([0. , 0.1, 0.5, 1. ])
>>> a, x = 0.5, [0, 10, 50] >>> sc.gammainccinv(a, sc.gammaincc(a, x)) array([ 0., 10., 50.])