📜  Python中的 sympy.stats.Hypergeometric()函数

📅  最后修改于: 2022-05-13 01:54:19.880000             🧑  作者: Mango

Python中的 sympy.stats.Hypergeometric()函数

超几何分布是离散概率的分布,它定义了抽签成功的概率。借助sympy.stats.Hypergeometric()方法,我们可以通过sympy.stats.Hypergeometric() () 方法得到表示超几何分布值的有限随机变量。

示例 #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}