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内置的字符串处理函数详细整理(覆盖日常所用)
Aug 19 Python
基于wxpython实现的windows GUI程序实例
May 30 Python
Python实现公历(阳历)转农历(阴历)的方法示例
Aug 22 Python
PyQt5每天必学之日历控件QCalendarWidget
Apr 19 Python
解决Python plt.savefig 保存图片时一片空白的问题
Jan 10 Python
只需7行Python代码玩转微信自动聊天
Jan 27 Python
numpy中的ndarray方法和属性详解
May 27 Python
Pycharm保存不能自动同步到远程服务器的解决方法
Jun 27 Python
docker-py 用Python调用Docker接口的方法
Aug 30 Python
python 计算概率密度、累计分布、逆函数的例子
Feb 25 Python
Pycharm连接远程服务器过程图解
Apr 30 Python
python 闭包函数详细介绍
Apr 19 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
phpexcel导出excel的颜色和网页中的颜色显示不一致
2012/12/11 PHP
Drupal7连接多个数据库及常见问题解决
2014/03/02 PHP
php强大的时间转换函数strtotime
2016/02/18 PHP
php单链表实现代码分享
2016/07/04 PHP
详谈配置phpstorm完美支持Codeigniter(CI)代码自动完成(代码提示)
2017/04/07 PHP
php图像验证码生成代码
2017/06/08 PHP
PHPCrawl爬虫库实现抓取酷狗歌单的方法示例
2017/12/21 PHP
PHP实现从上往下打印二叉树的方法
2018/01/18 PHP
PHP实现打包zip并下载功能
2018/06/12 PHP
php curl优化下载微信头像的方法总结
2018/09/07 PHP
PHP设计模式之工厂模式(Factory Pattern)的讲解
2019/03/21 PHP
[原创]网络复制内容时常用的正则+editplus
2006/11/30 Javascript
jquery里的正则表达式说明
2011/08/03 Javascript
setTimeout和setInterval的深入理解
2013/11/08 Javascript
JavaScript动态添加style节点的方法
2015/06/09 Javascript
swtich/if...else的替代语句
2015/08/16 Javascript
JQuery实现图片轮播效果
2015/09/15 Javascript
直接拿来用的页面跳转进度条JS实现
2016/01/06 Javascript
swiper移动端轮播插件(触碰图片之后停止轮播)
2017/12/28 Javascript
Vue.js 实现微信公众号菜单编辑器功能(一)
2018/05/08 Javascript
js中数组对象去重的两种方法
2019/01/18 Javascript
vue Tab切换以及缓存页面处理的几种方式
2019/11/05 Javascript
在vue中使用console.log无效的解决
2020/08/09 Javascript
vue 页面跳转的实现方式
2021/01/12 Vue.js
python文件比较示例分享
2014/01/10 Python
python从入门到精通(DAY 1)
2015/12/20 Python
深入浅析python with语句简介
2018/04/11 Python
python实现知乎高颜值图片爬取
2019/08/12 Python
django admin 添加自定义链接方式
2020/03/11 Python
如何基于python对接钉钉并获取access_token
2020/04/21 Python
keras中的卷积层&池化层的用法
2020/05/22 Python
python利用paramiko实现交换机巡检的示例
2020/09/22 Python
2016学校元旦晚会经典开场白台词
2015/12/03 职场文书
四十九个javascript小知识实用技巧
2021/11/20 Javascript
Python中time与datetime模块使用方法详解
2022/03/31 Python
python数字图像处理之对比度与亮度调整示例
2022/06/28 Python