本文实例讲述了Python绘制的二项分布概率图。分享给大家供大家参考,具体如下:
抛硬币,20次,每一次朝上的概率是0.3。要求绘制连续几次正面朝上的概率图
# - * -编码:utf - 8 - * 进口numpy np 进口matplotlib。pyplot作为plt 导入数学 从scipy导入数据 n=20 p=0.3 k=np.arange (0, 41) 打印k 打印“*”* 20 二项=stats.binom.pmf (k, n, p) 打印二项 plt。情节(k,二项,“啊——”) plt.title(“二项:n=% i, p=%。2 f (www.jb51.net) ' %(氮、磷),字形大?15) plt。包含('成功的数量(测试)”,fontproperties=癝imHei”) plt。ylabel (“probalility成功”,字形大?15) plt.grid(真正的) plt.show () >之前
PS:
<强> 强>小编这里针对原先的代码加入了中文,复习一下针对中文乱码的处理操作。具体方法可参考《Python使用Matplotlib模块时坐标轴标题中文及各种特殊符号显示方法》。
更多关于Python相关内容感兴趣的读者可查看本站专题:《Python数据结构与算法教程》、《Python编码操作技巧总结》,《Python函数使用技巧总结》,《Python字符串操作技巧汇总》及《Python入门与进阶经典教程》
希望本文所述对大家Python程序设计有所帮助。
Python绘制的二项分布概率图示例