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


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


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

用法:

scipy.special.gdtrix(a, b, p, out=None) = <ufunc 'gdtrix'>#

gdtr 與 x 的倒數。

返回參數的倒數xp = gdtr(a, b, x),伽馬分布的累積分布函數。這也稱為分布的第 p 個分位數。

參數

a array_like

gdtr(a, b, x) 的參數值。 1/a 是伽馬分布的“scale” 參數。

b array_like

b gdtr(a, b, x) 的參數值。 b 是伽馬分布的“shape” 參數。

p array_like

概率值。

out ndarray,可選

如果給出第四個參數,它必須是一個numpy.ndarray,其大小與a、b和x的廣播結果相匹配。 out 是函數返回的數組。

返回

x 標量或 ndarray

x 參數的值,使得 p = gdtr(a, b, x)。

注意

CDFLIB 的包裝器[1]Fortran 例程cdfgam.

累積分布函數p使用 DiDinato 和 Morris 的例程計算[2].計算x涉及搜索產生所需值的值p.搜索依賴於單調性px.

參考

[1]

Barry Brown、James Lovato 和 Kathy Russell,CDFLIB:累積分布函數、逆函數和其他參數的 Fortran 例程庫。

[2]

DiDinato, A. R. 和 Morris, A. H.,不完全 gamma 函數比率及其倒數的計算。 ACM 翻譯。數學。軟件。 12 (1986), 377-393。

例子

首先評估 gdtr

>>> from scipy.special import gdtr, gdtrix
>>> p = gdtr(1.2, 3.4, 5.6)
>>> print(p)
0.94378087442

驗證逆。

>>> gdtrix(1.2, 3.4, p)
5.5999999999999996

相關用法


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