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

gammaincc

regulierte obere unvollständige Gammafunktion

gammainc

regulierte untere unvollständige Gammafunktion

gammaincinv

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