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


Python sympy.stats.Binomial()用法及代码示例


借助于sympy.stats.Binomial()方法,我们可以创建表示二项式分布的有限随机变量。

二项式分布是多次重复进行的实验或调查中成功或失败结果的概率。

用法:sympy.stats.Binomial(name, n, p, succ=1, fail=0)

参数:
 name:distribution name
 n:Positive Integer, represents number of trials
 p:Rational Number between 0 and 1, represents probability of success
 succ:Represents event of success, by default is 1
 fail:Represents event of failure, by default is 0

范例1:

Python3

# Import sympy, Binomial, density 
from sympy.stats import Binomial, density 
  
# Using sympy.stats.Binomial() method 
X = Binomial('X', 4, 1 / 3) 
binDist = density(X).dict
  
print(binDist)

输出:



{0:16/81, 1:32/81, 2:8/27, 3:8/81, 4:1/81}



范例2:

Python3

# Import sympy, Binomial, density 
from sympy.stats import Binomial, density 
  
# Using sympy.stats.Binomial() method 
X = Binomial('X', 4, 1 / 3, 1 / 2) 
binDist = density(X).dict
  
print(binDist)

输出:

{0:16/81, 1/2:32/81, 2:1/81, 3/2:8/81, 1:8/27}



相关用法


注:本文由纯净天空筛选整理自ravikishor大神的英文原创作品 sympy.stats.Binomial() function in Python。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。