scipy.special.gammainccinv#
- scipy.special.gammainccinv(a, y, out=None) = <ufunc 'gammainccinv'>#
Inverse der regulierten oberen unvollständigen Gammafunktion.
Gegeben eine Eingabe \(y\) zwischen 0 und 1, gibt \(x\) zurück, so dass \(y = Q(a, x)\). Hier ist \(Q\) die regulierte obere unvollständige Gammafunktion; siehe
gammaincc. Dies ist wohldefiniert, da die obere unvollständige Gammafunktion monoton ist, wie aus ihrer Definition in [dlmf] ersichtlich ist.- Parameter:
- aarray_like
Positiver Parameter
- yarray_like
Argument zwischen 0 und 1, einschließlich
- outndarray, optional
Optionales Ausgabe-Array für die Funktionswerte
- Rückgabe:
- skalar oder ndarray
Werte der inversen oberen unvollständigen Gammafunktion
Siehe auch
gammainccregulierte obere unvollständige Gammafunktion
gammaincregulierte untere unvollständige Gammafunktion
gammaincinvInverse der regulierten unteren unvollständigen Gammafunktion
Referenzen
[dlmf]NIST Digital Library of Mathematical Functions https://dlmf.nist.gov/8.2#E4
Beispiele
>>> import scipy.special as sc
Sie beginnt bei unendlich und nimmt monoton bis 0 ab.
>>> sc.gammainccinv(0.5, [0, 0.1, 0.5, 1]) array([ inf, 1.35277173, 0.22746821, 0. ])
Sie invertiert die obere unvollständige Gammafunktion.
>>> 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.])