Python模拟伯努利试验和二项分布代码实例


Posted in Python onMay 27, 2020

1、模拟 27 次投掷硬币的伯努利试验

代码:

from scipy import stats
import numpy as np
p = 0.5
# 生成冻结分布函数
bernoulliDist = stats.bernoulli(p) 

# 模拟 27 次伯努利实验
trails = bernoulliDist.rvs(27) 

# 查看结果
trails

Python模拟伯努利试验和二项分布代码实例

2、模拟二项分布

代码

import numpy as np
from scipy import stats
import matplotlib.pyplot as plt
 
Ps = [0.5, 0.6, 0.7]
Ns = [20, 20, 20]
colors = ['blue', 'green', 'red']
 
# 模拟试验绘制图形
for p,n, c in zip(Ps, Ns, colors):
  binomDist = stats.binom(n, p)
  P_k = binomDist.pmf(np.arange(n + 1))
   
  label='p={},n={}'.format(p, n)
  plt.plot(P_k, '--',marker='o', label=label, ms=5)
   
plt.xlabel('X')
plt.ylabel('P(X)')
plt.legend()
 
plt.show()

结果

Python模拟伯努利试验和二项分布代码实例

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持三水点靠木。

Python 相关文章推荐
Python使用multiprocessing创建进程的方法
Jun 04 Python
python获取指定时间差的时间实例详解
Apr 11 Python
利用Python自带PIL库扩展图片大小给图片加文字描述的方法示例
Aug 08 Python
tensorflow: 查看 tensor详细数值方法
Jun 13 Python
python3 flask实现文件上传功能
Mar 20 Python
python调用百度REST API实现语音识别
Aug 30 Python
python剪切视频与合并视频的实现
Mar 03 Python
Python读取VOC中的xml目标框实例
Mar 10 Python
使用jupyter Nodebook查看函数或方法的参数以及使用情况
Apr 14 Python
keras Lambda自定义层实现数据的切片方式,Lambda传参数
Jun 11 Python
浅谈sklearn中predict与predict_proba区别
Jun 28 Python
python中doctest库实例用法
Dec 31 Python
基于python纯函数实现井字棋游戏
May 27 #Python
Python实现读取并写入Excel文件过程解析
May 27 #Python
Python正则表达式如何匹配中文
May 27 #Python
使用python创建Excel工作簿及工作表过程图解
May 27 #Python
Python实现疫情通定时自动填写功能(附代码)
May 27 #Python
Python unittest单元测试openpyxl实现过程解析
May 27 #Python
python实现爱奇艺登陆密码RSA加密的方法示例详解
May 27 #Python
You might like
JAVA/JSP学习系列之四
2006/10/09 PHP
不用数据库的多用户文件自由上传投票系统(3)
2006/10/09 PHP
PHP高级对象构建 工厂模式的使用
2012/02/05 PHP
一个简单的php加密解密函数(动态加密)
2013/06/19 PHP
ThinkPHP CURD方法之order方法详解
2014/06/18 PHP
php使用SAE原生Mail类实现各种类型邮件发送的方法
2016/10/10 PHP
详解Yii实现分页的两种方法
2017/01/14 PHP
CentOS7编译安装php7.1的教程详解
2019/04/18 PHP
js 目录列举函数
2008/11/06 Javascript
getElementsByTagName vs selectNodes效率 及兼容的selectNodes实现
2010/02/26 Javascript
各浏览器对click方法的支持差异小结
2011/07/31 Javascript
获取表单控件原始(初始)值的方法
2013/08/21 Javascript
jquery 设置元素相对于另一个元素的top值(实例代码)
2013/11/06 Javascript
js实现checkbox全选和反选示例
2014/05/01 Javascript
JS截取字符串实例详解
2015/11/24 Javascript
js简单判断移动端系统的方法
2016/02/25 Javascript
Bootstrap 布局组件(全)
2016/07/18 Javascript
node.js实现博客小爬虫的实例代码
2016/10/08 Javascript
Bootstrap图片轮播组件Carousel使用方法详解
2016/10/20 Javascript
JS实现复制内容到剪贴板功能
2017/02/05 Javascript
微信小程序Redux绑定实例详解
2017/06/07 Javascript
详解Vue的常用指令v-if, v-for, v-show,v-else, v-bind, v-on
2018/10/12 Javascript
vue数据响应式原理知识点总结
2020/02/16 Javascript
JavaScript find()方法及返回数据实例
2020/04/30 Javascript
[19:26]TNC vs EG (BO3)
2018/06/07 DOTA
Python编程中的文件操作攻略
2015/10/16 Python
Python实现对一个函数应用多个装饰器的方法示例
2018/02/09 Python
python DataFrame 修改列的顺序实例
2018/04/10 Python
Django自定义用户表+自定义admin后台中的字段实例
2019/11/18 Python
Python:slice与indices的用法
2019/11/25 Python
Python爬虫新手入门之初学lxml库
2020/12/20 Python
欧缇丽英国官方网站:Caudalie英国
2016/08/17 全球购物
美国最好的葡萄酒网上商店:Wine Library
2019/11/02 全球购物
学习两会精神心得范文
2014/03/17 职场文书
2015年行风建设工作总结
2015/05/15 职场文书
详解JAVA的控制语句
2021/11/11 Java/Android