matplotlib绘制二项分布(python matplotlib绘制散点图)

网友投稿 477 2022-08-24


matplotlib绘制二项分布(python matplotlib绘制散点图)

代码:

import numpy as npimport matplotlib.pyplot as pltimport mathfrom scipy import stats #Keyn,p=20,0.3n2,p2=20,0.7n3,p3=40,0.5k=np.arange(40)binomial=stats.binom.pmf(k, n, p)binomial2=stats.binom.pmf(k, n2, p2)binomial3=stats.binom.pmf(k, n3, p3)plt.plot(k, binomial, 'o-',color='blue')plt.plot(k, binomial2, 'o-',color='green')plt.plot(k, binomial3, 'o-',color='red')plt.title("binomial: n=%i, p=%.2f\n binomial2: n=%i, p=%.2f\n binomial3: n=%i, p=%.2f" %(n,p,n2,p2,n3,p3))plt.xlabel('Num of success ')plt.ylabel('Probability of success')plt.grid(True)plt.show()

绘图结果:


版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。

上一篇:# yyds干货盘点 # 请问哪位大佬能帮忙讲一下红色框里面这行代码啥意思?
下一篇:clickhouse 批量插入数据及ClickHouse常用命令详解
相关文章

 发表评论

暂时没有评论,来抢沙发吧~