python生成特定分布数的实例
我就废话不多说了,直接上代码吧!
from scipy.stats import binom, norm, beta, expon import numpy as np import matplotlib.pyplot as plt #泊松分布 x = np.random.poisson(lam=34.7, size=10000) pillar = 100 a = plt.hist(x, bins=pillar, color='black', alpha=0.5) plt.xlabel((u'频数')) plt.ylabel(u'频数出现数目') plt.grid() plt.show() #负二项分布 from scipy.stats import nbinom help(nbinom) p=0.055 r=2.1734 x = nbinom.rvs(r, p, size=10000) pillar = 50 a = plt.hist(x, bins=pillar) plt.xlabel((u'频数')) plt.ylabel(u'频数出现数目') plt.grid() plt.show()
以上这篇python生成特定分布数的实例就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持我们。
相关推荐
-
Python实现的各种常见分布算法示例
本文实例讲述了Python实现的各种常见分布算法.分享给大家供大家参考,具体如下: #-*- encoding:utf-8 -*- import numpy as np from scipy import stats import matplotlib.pyplot as plt ##################### #二项分布 ##################### def test_binom_pmf(): ''' 为离散分布 二项分布的例子:抛掷10次硬币,恰好两次正面朝上的概率
-
Python数据可视化:泊松分布详解
一个服从泊松分布的随机变量X,表示在具有比率参数(rate parameter)λ的一段固定时间间隔内,事件发生的次数.参数λ告诉你该事件发生的比率.随机变量X的平均值和方差都是λ. 代码实现: # Poisson分布 x = np.random.poisson(lam=5, size=10000) # lam为λ size为k pillar = 15 a = plt.hist(x, bins=pillar, normed=True, range=[0, pillar], color='g',
-
python生成特定分布数的实例
我就废话不多说了,直接上代码吧! from scipy.stats import binom, norm, beta, expon import numpy as np import matplotlib.pyplot as plt #泊松分布 x = np.random.poisson(lam=34.7, size=10000) pillar = 100 a = plt.hist(x, bins=pillar, color='black', alpha=0.5) plt.xlabel((u'频
-
python 统计代码行数简单实例
python 统计代码行数简单实例 送测的时候,发现需要统计代码行数 于是写了个小程序统计自己的代码的行数. #calclate_code_lines.py import os def afileline(f_path): res = 0 f = open(f_path) for lines in f: if lines.split(): res += 1 return res if __name__=='__main__': host = 'E:'+os.sep+'develop'+os.s
-
python生成二维码的实例详解
python生成二维码的实例详解 版本相关 操作系统:Mac OS X EI Caption Python版本:2.7 IDE:Sublime Text 3 依赖库 Python生成二维码需要的依赖库为PIL和QRcode. 坑爹的是,百度了好久都没有找到PIL,不知道是什么时候改名了,还是其他原因,pillow就是传说中的PIL. 安装命令:sudo pip install pillow.sudo pip install qrcode 验证是否安装成功,使用命令from PIL import
-
Python生成短uuid的方法实例详解
python的uuid都是32位的,比较长,处理起来效率比较低, 本算法利用62个可打印字符,通过随机生成32位UUID,由于UUID都为十六进制,所以将UUID分成8组,每4个为一组,然后通过模62操作,结果作为索引取出字符, 最后生成的Uuid,只有8位,代码如下: uuid4,可以换成uuid1 from uuid import uuid4 uuidChars = ("a", "b", "c", "d", "e
-
python生成lmdb格式的文件实例
在crnn训练的时候需要用到lmdb格式的数据集,下面是python生成lmdb个是数据集的代码,注意一定要在linux系统下,否则会读入图像的时候出问题,可能遇到的问题都在代码里面注释了,看代码即可. #-*- coding:utf-8 -*- import os import lmdb#先pip install这个模块哦 import cv2 import glob import numpy as np def checkImageIsValid(imageBin): if imageBin
-
python生成带有表格的图片实例
因为工作中需要,需要生成一个带表格的图片 例如: 直接在html中写一个table标签,然后单独把表格部分保存成图片 或者是直接将excel中的内容保存成一个图片 刚开始的思路,是直接生成一个带有table标签的html文件,然后将这个文件转成图片,经过查找资料发现需要安装webkit2png,而这个库又依赖其他的东西,遂放弃. 当初的目标是直接生成一个图片,并且是只需要安装python依赖库就行,而不需要在系统层面安装相应的依赖包 后来考虑使用Python的图片处理库Pillow,和生成表格式
-
python检索特定内容的文本文件实例
windows环境下python2.7 脚本指定一个参数作为要检索的字符串 例如: >find.py ./ hello # coding=utf-8 import os import sys # 找到当前目录下的所有文本文件 def findFile(path): f = [] d = [] l = os.listdir(path) for x in l: if os.path.isfile(os.path.join(os.getcwd() + "\\", x)): f.appe
-
Python 生成VOC格式的标签实例
常用目标检测模型基本都是读取的PASCAL VOC格式的标签,下面代码用于生成VOC格式的代码,根据需要修改即可: from lxml import etree, objectify def gen_txt(filename, h, w, c): E = objectify.ElementMaker(annotate=False) anno_tree = E.annotation( E.folder('VOC_OPEN_IMAGE'), E.filename(filename), E.sourc
-
python关于多值参数的实例详解
说明 1.需要一个函数来处理的参数数是不确定的,这时可以使用多值参数. 2.python有两个多值参数,在参数名前增加一个*可以接收元组.在参数名前增加两个*可以接收字典. 实例 def demo(num, *args, **kwargs): print(num) print(args) print(kwargs) demo(1, 2, 3, 4, 5, name="小明", age=18, gender=True) 知识点扩充: 多值参数 定义支持多指参数的函数有时可能需要一个函数能
-
基于python生成英文版词云图代码实例
使用wordcloud模块,生成云图,测试文本为: Betty Botter bought some butter but she said the butter's bitter. If I put it in my batter it will make my batter bitter. So, she bought some better butter, better than the bitter butter and she put it in her batter and her
随机推荐
- js+html5实现canvas绘制网页时钟的方法
- 三十分钟掌握STL-教程
- JSON扫盲帖 JSON.as类教程
- struts+spring+hibernate三个框架的整合
- python刷投票的脚本实现代码
- PHP模拟asp.net的StringBuilder类实现方法
- C++ 自定义栈实现迷宫求解
- js压缩工具 yuicompressor 使用教程
- jQuery 中DOM 操作详解
- 讲解Java中的基础类库和语言包的使用
- 解析mysql中UNIX_TIMESTAMP()函数与php中time()函数的区别
- apache2.2 支持.net 3.5的设置方法
- jQuery实现页面滚动时智能浮动定位
- jQuery实现可展开折叠的导航效果示例
- IIS6 w3wp.exe进程占用cpu和内存过多的解决方法
- Windows下的PHP安装文件线程安全和非线程安全的区别
- Java生产1-100的随机数简单实例(分享)
- JS中闭包的经典用法小结(2则示例)
- C#中dotnetcharting的用法实例详解
- Android 安全退出应用程序的方法总结