伯努力抛硬币实验连续出现n个正面的概率
2017-10-31 17:14
519 查看
1. 源代码 (math.py)
参考
http://blog.csdn.net/m0_37786651/article/details/62437291
def p(m,n): if m < n: return 0 elif (m, n) in results: return results[(m, n)] else: prob = 0 for i in range(n-1, 0, -1): prob += p(m-i,n)*.5**i prob += .5 ** (n-1) results[(m, n)] = prob return prob M = 7 results = {} for N in range(1,8): prob = p(M,N) print('%f'%(prob)) print('M=%d, N=%d, prob is %f'%(M, N, prob))
参考
http://blog.csdn.net/m0_37786651/article/details/62437291
相关文章推荐
- 连续出现2次硬币正面朝上的概率
- 抛硬币直到连续若干次正面的概率
- 抛硬币第一次出现连续两个正面的期望次数
- 抛硬币直到连续2次正面的概率
- 抛硬币直到出现连续N次正面为止的期望
- 小a和小b一起玩一个游戏,两个人一起抛掷一枚硬币,正面为H,反面为T。两个人把抛到的结果写成一个序列。如果出现HHT则小a获胜,游戏结束。如果HTT出现则小b获胜。问a获胜的概率?
- 假设一个硬币抛出正面和反面的概率相等,那么,抛10次出现5次正面和5次反面的概率为p,和抛出100次中出现50次正面和50次反面的概率q,哪个值更大?为什么?
- 平均需要抛掷多少次硬币,才会首次出现连续两个正面?
- 抛硬币 连续n个正面
- 平均需要扔多少次硬币才能够得到连续2个正面
- 抛硬币 连续n个正面
- 统计双色球红球出现概率的程序(10000次实验)
- 抛硬币直到连续若干次正面
- R掷硬币500次,出现真面朝上的概率
- 抛硬币 直到连续出现两次字为止
- C++/ python 计算硬币正面朝上的概率
- 抛硬币 直到连续出现两次字为止
- XTU 1233 n个硬币连续m个正面个数(dp)
- 平均需要扔多少次硬币才能够得到连续2个正面 [# 12]
- n位2进制数中有连续k个1出现的概率