本文实例讲述了Python绘制的二项分布概率图。分享给大家供大家参考,具体如下:
问题:
抛硬币,20次,每一次朝上的概率是0.3.要求绘制连续几次正面朝上的概率图
Python代码:
#-*- coding:utf-8 -*-
import numpy as np
import matplotlib.pyplot as plt
import math
from scipy import stats
n = 20
p = 0.3
k = np.arange(0,41)
print k
print "*"*20
binomial = stats.binom.pmf(k,n,p)
print binomial
plt.plot(k, binomial, 'o-')
plt. ('binomial:n=%i,p=%.2f (www.jb51.net)'%(n,p),fontsize=15)
plt.xlabel('number of success(脚本之家测试)',fontproperties='SimHei')
plt.ylabel('probalility of success', fontsize=15)
plt.grid(True)
plt.show()
运行结果:

PS:小编这里针对原先的代码加入了中文,复习一下针对中文乱码的处理操作。具体方法可参考《Python使用Matplotlib模块时坐标轴标题中文及各种特殊符号显示方法》。
更多关于Python相关内容感兴趣的读者可查看本站专题:《Python数据结构与算法教程》、《Python编码操作技巧总结》、《Python函数使用技巧总结》、《Python字符串操作技巧汇总》及《Python入门与进阶经典教程》
希望本文所述对大家Python程序设计有所帮助。
继续阅读与本文标签相同的文章
上一篇 :
【酷干货】任海兵:精准快速的物体分割算法
下一篇 :
【酷干货】优酷多模态视频内容理解和审核质控
-
计算机科学与技术专业开设的云计算方向涉及到哪些内容
2026-05-15栏目: 教程
-
重新温习Linux中引号的那些事情!
2026-05-15栏目: 教程
-
智能门锁的安全性真的会比传统的锁安全吗?
2026-05-15栏目: 教程
-
楼宇对讲融入智慧社区 发展升级解决方案
2026-05-15栏目: 教程
-
量子计算机、肖尔算法与多重宇宙有关联性,能证明多重宇宙存在
2026-05-15栏目: 教程
