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.])