Python怎么绘制概率分布直方图(python,开发技术)

时间:2024-04-30 02:57:31 作者 : 石家庄SEO 分类 : 开发技术
  • TAG :

前言

直方图是一个可以快速展示数据概率分布的工具,直观易于理解,并深受数据爱好者的喜爱。大家平时可能见到最多就是 matplotlib,seaborn 等高级封装的库包,类似以下这样的绘图。

Python怎么绘制概率分布直方图

一、代码

1、案例一

importrandomimportnumpyasnpimportmatplotlib.pyplotaspltX=np.random.normal(loc=10,scale=2,size=(1,1000))[0]Y=np.random.normal(loc=10,scale=1.0,size=(1,1000))[0]P=np.ones(1000)P[:600]=0np.random.shuffle(P)#print(P)Z=X+Y*Pplt.hist(Z,density=True,bins=150)plt.show()

2、案例二

importrandomimportnumpyasnpimportmatplotlib.pyplotaspltn=1000#p=0.4U=[]foriinrange(1000):X=np.random.normal(loc=10,scale=2,size=(1,n))[0]Y=np.random.normal(loc=10,scale=1.0,size=(1,n))[0]P=np.ones(n)P[:600]=0np.random.shuffle(P)Z=X+Y*Pa=1/pow(n*np.var(Z),1/2)b=sum(Z)-n*np.mean(Z)u=a*bU.append(u)plt.hist(U,density=True,bins=60)plt.show()

二、运行效果

1、案例一

Python怎么绘制概率分布直方图

2、案例二

Python怎么绘制概率分布直方图

 </div> <div class="zixun-tj-product adv-bottom"></div> </div> </div> <div class="prve-next-news">
本文:Python怎么绘制概率分布直方图的详细内容,希望对您有所帮助,信息来源于网络。
上一篇:Linux系统如何设置tomcat开机自启下一篇:

3 人围观 / 0 条评论 ↓快速评论↓

(必须)

(必须,保密)

阿狸1 阿狸2 阿狸3 阿狸4 阿狸5 阿狸6 阿狸7 阿狸8 阿狸9 阿狸10 阿狸11 阿狸12 阿狸13 阿狸14 阿狸15 阿狸16 阿狸17 阿狸18