numpy.random 常用函数详解之简单随机数篇(Simple random data)
1.numpy.random.rand(d0,d1,d2,...,dn)
参数:d0,d1,d2,...,dn 须是正整数,用来描述生成随机数组的维度。如(3,2)代表生成3行2列的随机数组。
返回值:维度为(d0,d11,d2,...,dn)的ndarray类数组,每个元素均为浮点型。
函数功能描述:生成一个给定形状的随机数组,随机数遵循均匀分布,分布范围为[0,1)。
2.numpy.random.randn(d0,d1,d2,...,dn)
参数:d0,d1,d2,...,dn 须是正整数,用来描述生成随机数组的维度。若填入的某参数为浮点型,则直接截去小数部分,保留整数部分作为参数传递。如(3.4,2)代表生成3行2列的随机数组。参数也可为空。
返回值:维度为(d0,d11,d2,...,dn)的ndarray类数组,每个元素均为浮点型。若参数为空,返回一个浮点型随机数。
函数功能描述:生成一个给定形状的随机数组(或单个随机数),随机数遵循正态分布(即高斯分布),分布在中心为0(即平均值为0),方差为1。
注意:如果要生成分布为 的随机数组,可用:
sigma * np.random.randn(...) + mu
3.numpy.random.randint(low,high=None,size=None)
参数:
low:整型数据。表示生成的离散随机数组下限(若参数high为空,则表示生成离散随机数组的上限)。
high:整型数据或不填。若填入整型数据,表示生成离散随机数组的上限。
size:整型数据或元组,可不填。生成离散随机数组的维度。若不填,返回单个整型随机数。
返回值:维度为size的ndarray类数组,每个元素均为整型。若参数为空,返回一个整型随机数。
函数功能描述:生成一个给定形状的离散随机数组(或单个随机数),随机数遵循离散均匀分布,分布范围为[low,high),若参数high为空,则分布范围为[0,low)。
4.numpy.random.choice(a,size=1,replace=True,p=None)
参数:
a:1XN的数组或整型数据。若填入数组,则从数组元素中抽样;若填入正整数n,则从np.arange(n)中抽样。
size:整型数据或元组,可不填。生成抽样数组的维度。若不填,返回单个随机样本。
replace:Ture,元素被抽取后放回(有放回抽样);False,元素抽取后不放回(无放回抽样)。
p:1XN的数组,可不填。与第一个参数a的shape相同,表示a中每个元素被抽中的概率;若不填,则每个元素被抽中的概率相同。
返回值:维度为size的ndarray类数组。
函数功能描述:生成一个给定形状的抽样数组(或单个样本),可指定分布概率。
参考资料:https://docs.scipy.org/doc/numpy-1.7.0/reference/routines.random.html
numpy.random 常用函数详解之简单随机数篇(Simple random data)的更多相关文章
- numpy.random 常用函数详解之排列乱序篇(Permutations)
1.numpy.random.shuffle(x) 参数:填入数组或列表. 返回值:无. 函数功能描述:对填入的数组或列表进行乱序处理,shape保持不变. 2.numpy.random.permut ...
- php缓存技术——memcache常用函数详解
php缓存技术——memcache常用函数详解 2016-04-07 aileen PHP编程 Memcache函数库是在PECL(PHP Extension Community Library)中, ...
- # OpenGL常用函数详解(持续更新)
OpenGL常用函数详解(持续更新) 初始化 void glutInit(int* argc,char** argv)初始化GULT库,对应main函数的两个参数 void gultInitWindo ...
- STL之map与pair与unordered_map常用函数详解
STL之map与pair与unordered_map常用函数详解 一.map的概述 map是STL的一个关联容器,它提供一对一(其中第一个可以称为关键字,每个关键字只能在map中出现一次,第二个可能称 ...
- oracle常用函数详解(详细)
转自:https://www.cnblogs.com/lxl57610/p/7442130.html Oracle SQL 提供了用于执行特定操作的专用函数.这些函数大大增强了 SQL 语言的功能.函 ...
- Discuz 插件制作之后台常用函数详解
目录 showsetting()表单显示 cpmsg()提示消息 showformheader()创建表单头 showformfooter()创建表单尾 showtableheader()创建表格头 ...
- DB2常用函数详解(一):字符串函数
VALUE函数 语法:VALUE(EXPRESSION1,EXPRESSION2) VALUE函数是用返回一个非空的值,当其第一个参数非空,直接返回该参数的值,如果第一个参数为空,则返回第一个参数的值 ...
- DB2常用函数详解
(一) 字符串函数 VALUE函数 语法:VALUE(EXPRESSION1,EXPRESSION2) VALUE函数是用返回一个非空的值,当其第一个参数非空,直接返回该参数的值,如果第一个参数为空 ...
- Python os模块常用函数详解
当前使用平台: os.name #返回当前使用平台的代表字符,Windows用'nt'表示,Linux用'posix'表示 当前路径和文件 os.getcwd() #返回当前工作目录 os.listd ...
随机推荐
- C# DataConstruct 数据结构关于 Array,ArrayList,List,HashTable,Dictionnary的学习记录
Array: 数组,开辟连续存储的内存存储数据.Array获取数据的时间复杂度是O(1),但是要删除数据却是开销很大的,因为这需要重排数组中的所有数据 优点: 1.查询速度快,可以利用索引快速查询到对 ...
- 实例分析ASP.NET在MVC5中使用MiniProfiler监控MVC性能的方法
这篇文章主要为大家详细介绍了ASP.NET MVC5使用MiniProfiler监控MVC性能,具有一定的参考价值,感兴趣的小伙伴们可以参考一下 MiniProfiler ,一个简单而有效的迷你剖析器 ...
- Anaconda python环境管理
1.查看conda的版本: conda --version 2. 查看当前系统安装已的python环境: conda info --envs 3. 添加python环境: conda create - ...
- restful规范简要概述
在 RESTful 架构概念详解 中聊了一些概念和约束, 本篇主要简要的聊一聊 RESTful API 规范概要设计, 内容源自 阮一峰老师的博客 一. 协议(protocol) 服务端的 API 与 ...
- 乌班图平台kurento +kurento-one2many-call+videojs-panorama+RICOH THETA实现VR直播
这个小项目是公司要求的,开发大佬找到的资源,让小弟搭建一下子.第一次体验VR视频效果,感觉很好. 下面将搭建过程简单写出来,有需求的可以参考下. 一.乌班图平台搭建 按照centos7的习惯搞了一下乌 ...
- 我的Python笔记03
摘要: 声明:本文整理借鉴金角大王的Python之路,Day3 - Python基础3,仅供本人学习使用!!! 本节内容 1. 函数基本语法及特性 2. 参数与局部变量 3. 返回值 嵌套函数 4 ...
- Min_25 筛 学习笔记
原文链接https://www.cnblogs.com/zhouzhendong/p/Min-25.html 前置技能 埃氏筛法 整除分块(这里有提到) 本文概要 1. 问题模型 2. Min_25 ...
- 2018-2019 20165235 网络对抗 Exp5 MSF基础
2018-2019 20165235 网络对抗 Exp5 MSF基础 1. 实践内容(3.5分) 1.1一个主动攻击实践 攻击方:kali 192.168.21.130 靶机: win7 192.16 ...
- Aspnet Mvc 前后端分离项目手记(二)关于token认证
在前后端分离的项目中,首先我们要解决的问题就是身份认证 以往的时候,我们使用cookie+session,或者只用cookie来保持会话. 一,先来复习一下cookie和session 首先我们来复习 ...
- python字典去重
今天实习的web大表哥说帮我看环境不过前提是要我帮他写个python合并列表的demo, 大概思路就是利用zip库进行keys和values的遍历,然后在输出就行 key1={'name1':'小明' ...