scipy.special.rgamma#
- scipy.special.rgamma(z, out=None) = <ufunc 'rgamma'>#
伽瑪函數的倒數。
定義為 \(1 / \Gamma(z)\),其中 \(\Gamma\) 是伽瑪函數。有關伽瑪函數的更多資訊,請參閱
gamma
。- 參數:
- zarray_like
實數或複數值輸入
- outndarray,選用
函數結果的可選輸出陣列
- 返回:
- 純量或 ndarray
函數結果
註解
伽瑪函數沒有零點,且在非正整數處有簡單極點,因此
rgamma
是一個整函數,在非正整數處有零點。 有關更多詳細資訊,請參閱 [dlmf] 中的討論。參考文獻
[dlmf]Nist,數學函數數位圖書館,https://dlmf.nist.gov/5.2#i
範例
>>> import scipy.special as sc
它是伽瑪函數的倒數。
>>> 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])
它在非正整數處為零。
>>> sc.rgamma([0, -1, -2, -3]) array([0., 0., 0., 0.])
它沿著正實軸快速下溢至零。
>>> sc.rgamma([10, 100, 179]) array([2.75573192e-006, 1.07151029e-156, 0.00000000e+000])