- Python 数据科学教程
- Python 数据科学 - 首页
- Python 数据科学 - 简介
- Python 数据科学 - 环境设置
- Python 数据科学 - Pandas
- Python 数据科学 - NumPy
- Python 数据科学 - SciPy
- Python 数据科学 - Matplotlib
- Python 数据处理
- Python 数据操作
- Python 数据清理
- Python 处理 CSV 数据
- Python 处理 JSON 数据
- Python 处理 XLS 数据
- Python 关系型数据库
- Python NoSQL 数据库
- Python 日期和时间
- Python 数据整理
- Python 数据聚合
- Python 读取 HTML 网页
- Python 处理非结构化数据
- Python 词语标记化
- Python 词干提取和词形还原
- Python 数据可视化
- Python 图表属性
- Python 图表样式设计
- Python 箱形图
- Python 热图
- Python 散点图
- Python 气泡图
- Python 3D 图
- Python 时间序列
- Python 地理数据
- Python 图形数据
Python - 伯努利分布
伯努利分布是二项分布的一种特殊情况,其中仅进行单次实验,因此观察次数为 1。因此,伯努利分布描述的事件恰好具有两个结果。
我们在 NumPy 库中使用各种函数对伯努利分布的值进行数学计算。绘制直方图,然后在上面绘制概率分布曲线。
from scipy.stats import bernoulli import seaborn as sb data_bern = bernoulli.rvs(size=1000,p=0.6) ax = sb.distplot(data_bern, kde=True, color='crimson', hist_kws={"linewidth": 25,'alpha':1}) ax.set(xlabel='Bernouli', ylabel='Frequency')
它的输出如下 -
广告