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开发的小球完全弹性碰撞游戏代码
Oct 15 Python
跟老齐学Python之用Python计算
Sep 12 Python
Python操作MongoDB数据库PyMongo库使用方法
Apr 27 Python
python区块及区块链的开发详解
Jul 03 Python
python实现3D地图可视化
Mar 25 Python
Python装饰器结合递归原理解析
Jul 02 Python
树莓派升级python的具体步骤
Jul 05 Python
Python函数递归调用实现原理实例解析
Aug 11 Python
python获得命令行输入的参数的两种方式
Nov 02 Python
pycharm最新激活码有效期至2100年(亲测可用)
Feb 05 Python
python实现简单反弹球游戏
Apr 12 Python
Python 实现定积分与二重定积分的操作
May 26 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
php 操作excel文件的方法小结
2009/12/31 PHP
php代码收集表单内容并写入文件的代码
2012/01/29 PHP
php中使用session_set_save_handler()函数把session保存到MySQL数据库实例
2014/11/06 PHP
laravel 5异常错误:FatalErrorException in Handler.php line 38的解决
2017/10/12 PHP
PHP实现正则匹配所有括号中的内容
2018/06/22 PHP
基于jquery的用鼠标画出可移动的div
2012/09/06 Javascript
JavaScript仿flash遮罩动画效果
2016/06/15 Javascript
js阻止冒泡和默认事件(默认行为)详解
2016/10/20 Javascript
浅谈js中startsWith 函数不能在任何浏览器兼容的问题
2017/03/01 Javascript
js实现添加删除表格(两种方法)
2017/04/27 Javascript
详解react、redux、react-redux之间的关系
2018/04/11 Javascript
JavaScript中click和onclick本质区别与用法分析
2018/06/07 Javascript
Angular4 Select选择改变事件的方法
2018/10/09 Javascript
微信小程序实现简单表格
2019/02/14 Javascript
详解React项目中碰到的IE问题
2019/03/14 Javascript
一个小时快速搭建微信小程序的方法步骤
2019/04/15 Javascript
centos系统升级python 2.7.3
2014/07/03 Python
python利用有道翻译实现"语言翻译器"的功能实例
2017/11/14 Python
pandas删除行删除列增加行增加列的实现
2019/07/06 Python
使用python+whoosh实现全文检索
2019/12/09 Python
详解python 破解网站反爬虫的两种简单方法
2020/02/09 Python
python通过文本在一个图中画多条线的实例
2020/02/21 Python
Python新手如何理解循环加载模块
2020/05/29 Python
Python中的全局变量如何理解
2020/06/04 Python
Python爬虫Scrapy框架CrawlSpider原理及使用案例
2020/11/20 Python
CSS3实现翘边的阴影效果的代码示例
2016/06/13 HTML / CSS
【魔兽争霸3重制版】原版画面与淬火MOD画面对比
2021/03/26 魔兽争霸
银行会计财务工作个人的自我评价
2013/10/29 职场文书
检举信的格式及范文
2014/04/04 职场文书
岗位明星事迹材料
2014/05/18 职场文书
大班亲子运动会方案
2014/06/10 职场文书
上课说话检讨书
2015/01/27 职场文书
办公用品质量保证书
2015/05/11 职场文书
交通事故责任认定书
2015/08/06 职场文书
Redis高可用集群redis-cluster详解
2022/03/20 Redis
vue打包时去掉所有的console.log
2022/04/10 Vue.js