不能算是纯原创吧,算半个转载好了,但保证一定能用!

首先导入模块

import math
import random

泊松分布

def poisson(L):"""poisson distributionreturn a integer random number, L is the mean value"""p = 1.0k = 0e = math.exp(-L)while p >= e:u = random.random()  #generate a random floating point number in the range [0.0, 1.0)p *= uk += 1return k-1

负指数分布

def expntl(L):"""negative exponential distributionreturn a double random number, L is the mean value"""u = random.random()return -L * math.log(u)

大可以循环个N次求平均来测试正确性!

python学习笔记:泊松分布和负指数分布随机数的python实现相关推荐

  1. Python学习笔记【第一篇】:认识python和基础知识

    我的笔记里的python代码运行环境都是在pycharm软件中运行,所以不去记录如何配置环境变量呀什么的. python种类 Cpython: Python的官方版本,使用C语言实现,使用最为广泛,C ...

  2. 语言运算顺序题目_我的Python学习笔记:今天我学了关于Python里的运算符及运算顺序...

    2020年5月6日,天气晴 今天出奇的热,有33摄氏度这样子.我在昨天的基础上学习了有关于Python运算符及其运算顺序的相关知识.我的学习速度没有加快,就是为了能够多加深入地云掌握这些基础知识,也不 ...

  3. 【Python学习笔记—保姆版】第三章—Python流程控制、函数的定义、常见错误、模块与包、类

    第三章-python函数.分支结构 流程控制 if-else for 循环 while循环 continue/break range()函数 列表与元组遍历 练习 函数的定义 变量作用域 基本形式 函 ...

  4. Python学习笔记之六:在VS中调用Python

    1,安装配置好Python本身的运行环境,以能在命令行下运行py脚本为准 2,将Python的根目录下的include文件夹,添加到VS的项目属性->配置属性->C/C++->&qu ...

  5. Python学习笔记(一):编程和Python

    计算机是怎么工作的 计算机有很多很多的电路.在最底层,这些电路是一些开关.工程师和计算机科学家们使用"1"和"0"来代表开关的"开"和&qu ...

  6. Python学习笔记(二)——使用Eclipse开发Python程序

    一.安装PyDev插件 使用eclipse进行python开发,需要先安装python插件PyDev. Install----地址:http://pydev.org/updates/,安装后,创建项目 ...

  7. Deep learning with Python 学习笔记(9)

    神经网络模型的优化 使用 Keras 回调函数 使用 model.fit()或 model.fit_generator() 在一个大型数据集上启动数十轮的训练,有点类似于扔一架纸飞机,一开始给它一点推 ...

  8. 【Python学习笔记(一)—— 初识Python】

    Python学习笔记(一) 文章目录 Python学习笔记(一) 前言 一.Python简介 二.初识Python 1.最简单的Python程序 2.数据类型和变量 3.流程控制 4.函数 5.类 6 ...

  9. Python学习笔记:Day 16 编写移动App

    前言 最近在学习深度学习,已经跑出了几个模型,但Pyhton的基础不够扎实,因此,开始补习Python了,大家都推荐廖雪峰的课程,因此,开始了学习,但光学有没有用,还要和大家讨论一下,因此,写下这些帖 ...

最新文章

  1. 【原创】 PostgreSQL 实现MySQL 的auto_increment 字段
  2. 用户空间增加、缩减内存
  3. 拥抱敏捷的用例分析方法
  4. 要找到现阶段最适合自己的方法
  5. JavaScript 动态创建标记
  6. 【超详细教程】使用Windows Live Writer 2012和Office Word 2013 发布文章到博客园全面总结...
  7. apk提取加密素材_从apk包中提取unity资源
  8. Ubuntu之Docker安装
  9. bootstrap file input java,BootStrap-fileinput初识
  10. The DotNet Garbage Collection
  11. Keymob移动网盟与芒果移动网盟的对比
  12. js读取excel时间格式转换
  13. 360浏览器如何改html5,360安全浏览器如何设置为默认浏览器
  14. 三分钟看完北京城市(含京津冀)【总体规划2016-2050】
  15. unity粒子系统碰撞
  16. HDU6148 Valley Numer
  17. LeaRun .Net Core/Java工作流引擎,分离式前端,升级Vue
  18. SE壳C#程序-CrackMe-爆破 By:凉游浅笔深画眉 / Net7Cracker
  19. php ECShop form,在ecshop中添加页面并且实现后台管理
  20. ROS安装/// rosdep update/the read operation is timed out

热门文章

  1. 使用docker中容器的坑
  2. websphere Error 404:SRVE0190E
  3. Python练习题——统计字符串中分别有多少个字母数字空格及特殊字符
  4. 唐婉与陆游沈园情-对唐婉《钗头凤》和陆游《钗头凤》的赏析
  5. 可能是全网最全的移动直播 trouble shooting 手册(7)——黑屏、花屏、闪屏
  6. 【PM】1.1 认识产品经理 什么是产品经理
  7. Movidius Compute Stick
  8. 航电oj 2039(c++)
  9. Linux----cut命令详细使用方法
  10. 论文排版3-公式编辑