當前位置: 首頁>>編程示例 >>用法及示例精選 >>正文


Python SciPy special.rgamma用法及代碼示例

本文簡要介紹 python 語言中 scipy.special.rgamma 的用法。

用法:

scipy.special.rgamma(z, out=None) = <ufunc 'rgamma'>#

伽馬函數的倒數。

定義為 ,其中 是伽馬函數。有關伽瑪函數的更多信息,請參閱 gamma

參數

z array_like

實值或複值輸入

out ndarray,可選

函數結果的可選輸出數組

返回

標量或 ndarray

函數結果

注意

gamma 函數沒有零點,並且在非正整數處有簡單極點,因此 rgamma 是一個在非正整數處有零點的完整函數。有關更多詳細信息,請參閱 [dlmf] 中的討論。

參考

[dlmf]

Nist,數學函數數字 Library ,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])

相關用法


注:本文由純淨天空篩選整理自scipy.org大神的英文原創作品 scipy.special.rgamma。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。