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冒泡排序算法的实现代码
Nov 21 Python
python基础教程之popen函数操作其它程序的输入和输出示例
Feb 10 Python
python+matplotlib实现动态绘制图片实例代码(交互式绘图)
Jan 20 Python
python3利用Dlib19.7实现人脸68个特征点标定
Feb 26 Python
利用Python代码实现数据可视化的5种方法详解
Mar 25 Python
django 多数据库配置教程
May 30 Python
python requests post多层字典的方法
Dec 27 Python
梅尔频率倒谱系数(mfcc)及Python实现
Jun 18 Python
pip install 使用国内镜像的方法示例
Apr 03 Python
通过实例解析Python RPC实现原理及方法
Jul 07 Python
Django框架安装及项目创建过程解析
Sep 14 Python
OpenCV-Python实现人脸磨皮算法
Jun 07 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 选项及相关信息函数库
2006/12/04 PHP
php iconv() : Detected an illegal character in input string
2010/12/05 PHP
php学习之数据类型之间的转换介绍
2011/06/09 PHP
浅析51个PHP处理字符串的函数
2013/08/02 PHP
PHP函数实现分页含文本分页和数字分页
2014/10/23 PHP
php与c 实现按行读取文件实例代码
2017/01/03 PHP
PHP实现求连续子数组最大和问题2种解决方法
2017/12/26 PHP
基于dom编程中 动态创建与删除元素的使用
2013/04/17 Javascript
jQuery选择器中含有空格的使用示例及注意事项
2013/08/25 Javascript
给ListBox添加双击事件示例代码
2013/12/02 Javascript
js实现动画特效的文字链接鼠标悬停提示的方法
2015/03/02 Javascript
JQuery中$.each 和$(selector).each()的区别详解
2015/03/13 Javascript
jQuery延迟加载图片插件Lazy Load使用指南
2015/03/25 Javascript
js中substring和substr两者区别和使用方法
2015/11/09 Javascript
原生ajax处理json格式数据的实例代码
2016/12/25 Javascript
vue中动态绑定表单元素的属性方法
2018/02/23 Javascript
详解vuex 渐进式教程实例代码
2018/11/27 Javascript
JS使用Prim算法和Kruskal算法实现最小生成树
2019/01/17 Javascript
js贪心算法 钱币找零问题代码实例
2019/09/11 Javascript
vue-cli3项目配置eslint代码规范的完整步骤
2020/09/10 Javascript
python和C语言混合编程实例
2014/06/04 Python
Python处理PDF及生成多层PDF实例代码
2017/04/24 Python
python训练数据时打乱训练数据与标签的两种方法小结
2018/11/08 Python
python版飞机大战代码分享
2018/11/20 Python
基于wxPython的GUI实现输入对话框(1)
2019/02/27 Python
树莓派用python中的OpenCV输出USB摄像头画面
2019/06/22 Python
python groupby 函数 as_index详解
2019/12/16 Python
域名注册、建站工具、网页主机、SSL证书:Dynadot
2017/01/06 全球购物
Champion官网:美国冠军运动服装
2017/01/25 全球购物
佳能法国商店:Canon法国
2019/02/14 全球购物
酒店总经理工作职责
2013/12/13 职场文书
工作表扬信的范文
2014/01/10 职场文书
爱护草坪标语
2014/06/24 职场文书
统计学教授推荐信
2014/09/18 职场文书
python 命令行传参方法总结
2021/05/25 Python
使用pd.merge表连接出现多余行的问题解决
2022/06/16 Python