二项分布是一种描述随机事件发生次数的概率分布,其计算公式为:
其中,
是试验次数,
是随机事件发生的次数,
是随机事件发生的概率。
标准代码如下
def binomial_probability(n, k, p):
binomial_coeff = math.comb(n, k)
probability = binomial_coeff * (p ** k) * ((1 - p) ** (n - k))
return round(probability, 5)