当前位置: 首页>>代码示例 >>用法及示例精选 >>正文


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。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。