scipy.special.rgamma#
- scipy.special.rgamma(z, out=None) = <ufunc 'rgamma'>#
Kehrwert der Gammafunktion.
Definiert als \(1 / \Gamma(z)\), wobei \(\Gamma\) die Gammafunktion ist. Weitere Informationen zur Gammafunktion finden Sie unter
gamma.- Parameter:
- zarray_like
Reelle oder komplexe Eingabe
- outndarray, optional
Optionales Ausgabe-Array für die Funktionsergebnisse
- Rückgabe:
- skalar oder ndarray
Funktionsergebnisse
Hinweise
Die Gammafunktion hat keine Nullstellen und einfache Pole bei nichtpositiven ganzen Zahlen, sodass
rgammaeine ganze Funktion mit Nullstellen bei nichtpositiven ganzen Zahlen ist. Weitere Details finden Sie in der Diskussion in [dlmf].Referenzen
[dlmf]Nist, Digital Library of Mathematical functions, https://dlmf.nist.gov/5.2#i
Beispiele
>>> import scipy.special as sc
Es ist der Kehrwert der Gammafunktion.
>>> sc.rgamma([1, 2, 3, 4]) array([1. , 1. , 0.5 , 0.16666667]) >>> 1 / sc.gamma([1, 2, 3, 4]) array([1. , 1. , 0.5 , 0.16666667])
Es ist Null bei nichtpositiven ganzen Zahlen.
>>> sc.rgamma([0, -1, -2, -3]) array([0., 0., 0., 0.])
Es unterschreitet auf der positiven reellen Achse schnell den Wert Null.
>>> sc.rgamma([10, 100, 179]) array([2.75573192e-006, 1.07151029e-156, 0.00000000e+000])