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

Siehe auch

gamma, gammaln, loggamma

Hinweise

Die Gammafunktion hat keine Nullstellen und einfache Pole bei nichtpositiven ganzen Zahlen, sodass rgamma eine 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])