Python - 二项式分布

Python - 二项式分布 首页 / 数据科学入门教程 / Python - 二项式分布

二项分布模型处理发现一系列事件中只有两个可能结果的事件成功的可能性,例如,抛硬币总会带来正面或反面。在二项式分布过程中,估计发现10次重复投掷硬币时恰好有3个头的可能性。

无涯教程使用具有内置功能的seaborn python库来创建此类概率分布图,另外,scipy软件包还有助于创建二项式分布。

from scipy.stats import binom
import seaborn as sb

binom.rvs(size=10,n=20,p=0.8)

data_binom=binom.rvs(n=20,p=0.8,loc=0,size=1000)
ax=sb.distplot(data_binom,
                  kde=True,
                  color='blue',
                  hist_kws={"linewidth": 25,'alpha':1})
ax.set(xlabel='Binomial', ylabel='Frequency')

其输出如下-

binomialdist.png

祝学习愉快!(内容编辑有误?请选中要编辑内容 -> 右键 -> 修改 -> 提交!)

技术教程推荐

数据结构与算法之美 -〔王争〕

Linux性能优化实战 -〔倪朋飞〕

玩转webpack -〔程柳锋〕

ZooKeeper实战与源码剖析 -〔么敬国〕

正则表达式入门课 -〔涂伟忠〕

基于人因的用户体验设计课 -〔刘石〕

超级访谈:对话汤峥嵘 -〔汤峥嵘〕

人人都用得上的数字化思维课 -〔付晓岩〕

Web 3.0入局攻略 -〔郭大治〕

好记忆不如烂笔头。留下您的足迹吧 :)