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


Python sympy.stats.Hypergeometric()用法及代碼示例

超幾何分布是離散概率的分布,它定義了繪製成功的概率。借助sympy.stats.Hypergeometric()方法,我們可以通過使用來獲得表示超幾何分布值的有限隨機變量sympy.stats.Hypergeometric()方法。

用法: sympy.stats.Hypergeometric(name, N, m, n)

參數:
name -它用來表示分布。
N -N號人口總數。
m -試驗次數
n -開數

返回:返回超幾何分布。

範例1:
在這個例子中,我們可以通過使用sympy.stats.Hypergeometric()通過使用該方法,我們能夠獲得表示超幾何分布的隨機變量。



# Import sympy and hypergeometric 
from sympy.stats import Hypergeometric, density 
  
  
# Using sympy.stats.Hypergeometric() method 
# Taking 10 marbles, 5 white(success), 3 draws 
X = Hypergeometric('X', 10, 5, 3)  
gfg = density(X).dict
  
print(gfg)

輸出:

{0:1/12, 1:5/12, 2:5/12, 3:1/12}

範例2:

# Import sympy and hypergeometric 
from sympy.stats import Hypergeometric, density 
  
  
# Using sympy.stats.Hypergeometric() method 
X = Hypergeometric('X', 2, 1, 1) 
gfg = density(X).dict
  
print(gfg)

輸出:

{0:1/2, 1:1/2}

相關用法


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