二项分布
二项分布 binomial distribution 探讨一系列独立的「掷硬币等事件」(事件结果只有两个)的概率
概率质量函数形式
其中
n
是事件数量x
是「成功」的数量p
是「成功」 的概率
函数 np.random.binomial(n, p, size=None)
模拟二项分布实验。其中
- 参数
n
是每次试验的(独立)事件重复的次数 - 参数
P
是事件成功率(二项分布中,成功率是指两个事件中其中一个发生的概率) - 参数
size
指定试验次数 - 输出的结果是一个列表,每个元素表示各试验中事件发生(成功)的次数
python
# 进行二十次试验,每次试验抛硬币10次,正面和反面概率都是0.5(均衡试验)
np.random.binomial(10, 0.5, 20)
🔨 编译结果
shell
array([5, 3, 6, 5, 6, 5, 5, 6, 6, 1, 5, 5, 5, 3, 4, 8, 5, 4, 9, 5])