- Python 数据科学教程
- Python 数据科学 - 主页
- Python 数据科学 - 入门
- Python 数据科学 - 环境设置
- Python 数据科学 - Pandas
- Python 数据科学 - NumPy
- Python 数据科学 - SciPy
- Python 数据科学 - Matplotlib
- Python 数据处理
- Python 数据操作
- Python 数据清理
- Python 处理 CSV 数据
- Python 处理 JSON 数据
- Python 处理 XLS 数据
- Python 关系型数据库
- Python 非关系型数据库
- Python 日期和时间
- Python 数据整理
- Python 数据聚合
- Python 阅读 HTML 页面
- Python 处理非结构化数据
- Python 词语标记化
- Python 词干提取和词形还原
- Python 数据可视化
- Python 图表属性
- Python 图表样式
- Python 箱式图
- Python 热力图
- Python 散点图
- Python 气泡图
- Python 三维图
- Python 时间序列
- Python 地理数据
- Python 图表数据
Python - 二项分布
二项分布模型用于找出在一个实验系列中,仅有两种可能结果的事件的成功概率。例如,抛掷一枚硬币总是得到正面或反面。在二项分布中,对一枚硬币重复抛掷 10 次后恰好得到 3 次正面的概率会被估计出来。
我们使用内置了函数来创建此类概率分布图的海伯恩 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')
其输出如下 -
广告