首页 > 编程 > Python > 正文

Python绘制的二项分布概率图示例

2020-01-04 14:40:23
字体:
来源:转载
供稿:网友

本文实例讲述了Python绘制的二项分布概率图。分享给大家供大家参考,具体如下:

问题:

抛硬币,20次,每一次朝上的概率是0.3.要求绘制连续几次正面朝上的概率图

Python代码:

#-*- coding:utf-8 -*-import numpy as npimport matplotlib.pyplot as pltimport mathfrom scipy import statsn = 20p = 0.3k = np.arange(0,41)print kprint "*"*20binomial = stats.binom.pmf(k,n,p)print binomialplt.plot(k, binomial, 'o-')plt.title('binomial:n=%i,p=%.2f (www.vevb.com)'%(n,p),fontsize=15)plt.xlabel('number of success(VEVB武林网测试)',fontproperties='SimHei')plt.ylabel('probalility of success', fontsize=15)plt.grid(True)plt.show()

运行结果:

Python,二项分布,概率图

希望本文所述对大家Python程序设计有所帮助。


注:相关教程知识阅读请移步到python教程频道。
发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表