scipy.special.gammainccinv#
- scipy.special.gammainccinv(a, y, out=None) = <ufunc 'gammainccinv'>#
- Inverse of the regularized upper incomplete gamma function. - Given an input \(y\) between 0 and 1, returns \(x\) such that \(y = Q(a, x)\). Here \(Q\) is the regularized upper incomplete gamma function; see - gammaincc. This is well-defined because the upper incomplete gamma function is monotonic as can be seen from its definition in [dlmf].- Parameters:
- aarray_like
- Positive parameter 
- yarray_like
- Argument between 0 and 1, inclusive 
- outndarray, optional
- Optional output array for the function values 
 
- Returns:
- scalar or ndarray
- Values of the inverse of the upper incomplete gamma function 
 
 - See also - gammaincc
- regularized upper incomplete gamma function 
- gammainc
- regularized lower incomplete gamma function 
- gammaincinv
- inverse of the regularized lower incomplete gamma function 
 - References [dlmf]- NIST Digital Library of Mathematical Functions https://dlmf.nist.gov/8.2#E4 - Examples - >>> import scipy.special as sc - It starts at infinity and monotonically decreases to 0. - >>> sc.gammainccinv(0.5, [0, 0.1, 0.5, 1]) array([ inf, 1.35277173, 0.22746821, 0. ]) - It inverts the upper incomplete gamma function. - >>> 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.])