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内置的HTTP协议服务器SimpleHTTPServer使用指南
Mar 30 Python
Python实现输出程序执行进度百分比的方法
Sep 16 Python
Python创建一个空的dataframe,并循环赋值的方法
Nov 08 Python
pygame实现俄罗斯方块游戏(对战篇1)
Oct 29 Python
tensorboard 可以显示graph,却不能显示scalar的解决方式
Feb 15 Python
TensorFlow tf.nn.softmax_cross_entropy_with_logits的用法
Apr 19 Python
有趣的Python图片制作之如何用QQ好友头像拼接出里昂
Apr 22 Python
Python爬虫工具requests-html使用解析
Apr 29 Python
matplotlib自定义鼠标光标坐标格式的实现
Jan 08 Python
python 图像增强算法实现详解
Jan 24 Python
Python爬虫网络请求之代理服务器和动态Cookies
Apr 12 Python
Python中的 enumerate和zip详情
May 30 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中文竖排转换实现方法
2015/10/23 PHP
PHP的Yii框架中创建视图和渲染视图的方法详解
2016/03/29 PHP
PHPUnit测试私有属性和方法功能示例
2018/06/12 PHP
Alliance vs AM BO3 第二场2.13
2021/03/10 DOTA
jQuery 浮动广告实现代码
2008/12/25 Javascript
JavaScript 以对象为索引的关联数组
2010/05/19 Javascript
jQuery总体架构的理解分析
2011/03/07 Javascript
JS实现标签页效果(配合css)
2013/04/03 Javascript
JavaScript的各种常见函数定义方法
2014/09/16 Javascript
基于JavaScript实现文字超出部分隐藏
2016/02/29 Javascript
Jquery 自定义事件实现发布/订阅的简单实例
2016/06/12 Javascript
JavaScript计算器网页版实现代码分享
2016/07/15 Javascript
Vue+Element使用富文本编辑器的示例代码
2017/08/14 Javascript
vue.js如何将echarts封装为组件一键使用详解
2017/10/10 Javascript
mpvue 如何使用腾讯视频插件的方法
2018/07/16 Javascript
vue实现登录页面的验证码以及验证过程解析(面向新手)
2019/08/02 Javascript
Python 详解基本语法_函数_返回值
2017/01/22 Python
Python 编码Basic Auth使用方法简单实例
2017/05/25 Python
Python多进程multiprocessing用法实例分析
2017/08/18 Python
Python实现字符串反转的常用方法分析【4种方法】
2017/09/30 Python
基于Python中单例模式的几种实现方式及优化详解
2018/01/09 Python
分分钟入门python语言
2018/03/20 Python
深入解析python中的实例方法、类方法和静态方法
2019/03/11 Python
pyqt5 实现多窗口跳转的方法
2019/06/19 Python
Pandas实现DataFrame按行求百分数(比例数)
2019/12/27 Python
Python3中小括号()、中括号[]、花括号{}的区别详解
2020/11/15 Python
什么是反射
2012/03/17 面试题
会计系个人求职信范文分享
2013/12/20 职场文书
《油菜花开了》教学反思
2014/02/22 职场文书
爱祖国演讲稿
2014/05/04 职场文书
学校四群教育实施方案
2014/06/12 职场文书
2014年办公室个人工作总结
2014/11/12 职场文书
2015年初中元旦晚会活动总结
2014/11/28 职场文书
先进个人总结范文
2015/02/15 职场文书
报案材料怎么写
2015/05/25 职场文书
教师网络培训心得体会
2016/01/09 职场文书