超几何分布是离散概率的分布,它定义了绘制成功的概率。借助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}
相关用法
- Python Wand function()用法及代码示例
- Python Sorted()用法及代码示例
- Python Numbers choice()用法及代码示例
- Python Tkinter askopenfile()用法及代码示例
- Python ord()用法及代码示例
- Python sum()用法及代码示例
- Python round()用法及代码示例
- Python id()用法及代码示例
- Python vars()用法及代码示例
注:本文由纯净天空筛选整理自Jitender_1998大神的英文原创作品 sympy.stats.Hypergeometric() function in Python。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。