scipy.special.ndtri_exp#
- scipy.special.ndtri_exp(y, out=None) = <ufunc 'ndtri_exp'>#
Umkehrfunktion von
log_ndtrgegen x. Ermöglicht höhere Präzision alsndtri, die mitnumpy.expfür sehr kleine Werte von y und für y nahe 0 kombiniert wird.- Parameter:
- yarray_like of float
Funktionsargument
- outndarray, optional
Optionales Ausgabe-Array für die Funktionsergebnisse
- Rückgabe:
- skalar oder ndarray
Umkehrfunktion der logarithmischen kumulativen Verteilungsfunktion der Standardnormalverteilung, ausgewertet an y.
Siehe auch
Beispiele
>>> import numpy as np >>> import scipy.special as sc
ndtri_expstimmt mit der naiven Implementierung überein, wenn letztere nicht von Unterlauf betroffen ist.>>> sc.ndtri_exp(-1) -0.33747496376420244 >>> sc.ndtri(np.exp(-1)) -0.33747496376420244
Für extreme Werte von y versagt der naive Ansatz
>>> sc.ndtri(np.exp(-800)) -inf >>> sc.ndtri(np.exp(-1e-20)) inf
während
ndtri_expimmer noch in der Lage ist, das Ergebnis mit hoher Präzision zu berechnen.>>> sc.ndtri_exp(-800) -39.88469483825668 >>> sc.ndtri_exp(-1e-20) 9.262340089798409