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)的更多相关文章

  1. numpy.random 常用函数详解之排列乱序篇(Permutations)

    1.numpy.random.shuffle(x) 参数:填入数组或列表. 返回值:无. 函数功能描述:对填入的数组或列表进行乱序处理,shape保持不变. 2.numpy.random.permut ...

  2. php缓存技术——memcache常用函数详解

    php缓存技术——memcache常用函数详解 2016-04-07 aileen PHP编程 Memcache函数库是在PECL(PHP Extension Community Library)中, ...

  3. # OpenGL常用函数详解(持续更新)

    OpenGL常用函数详解(持续更新) 初始化 void glutInit(int* argc,char** argv)初始化GULT库,对应main函数的两个参数 void gultInitWindo ...

  4. STL之map与pair与unordered_map常用函数详解

    STL之map与pair与unordered_map常用函数详解 一.map的概述 map是STL的一个关联容器,它提供一对一(其中第一个可以称为关键字,每个关键字只能在map中出现一次,第二个可能称 ...

  5. oracle常用函数详解(详细)

    转自:https://www.cnblogs.com/lxl57610/p/7442130.html Oracle SQL 提供了用于执行特定操作的专用函数.这些函数大大增强了 SQL 语言的功能.函 ...

  6. Discuz 插件制作之后台常用函数详解

    目录 showsetting()表单显示 cpmsg()提示消息 showformheader()创建表单头 showformfooter()创建表单尾 showtableheader()创建表格头 ...

  7. DB2常用函数详解(一):字符串函数

    VALUE函数 语法:VALUE(EXPRESSION1,EXPRESSION2) VALUE函数是用返回一个非空的值,当其第一个参数非空,直接返回该参数的值,如果第一个参数为空,则返回第一个参数的值 ...

  8. DB2常用函数详解

    (一) 字符串函数 VALUE函数  语法:VALUE(EXPRESSION1,EXPRESSION2) VALUE函数是用返回一个非空的值,当其第一个参数非空,直接返回该参数的值,如果第一个参数为空 ...

  9. Python os模块常用函数详解

    当前使用平台: os.name #返回当前使用平台的代表字符,Windows用'nt'表示,Linux用'posix'表示 当前路径和文件 os.getcwd() #返回当前工作目录 os.listd ...

随机推荐

  1. Niagara帮助文档资料整理

    1.任何软件额发布都会有说明文档,有的不会附具体实践的操作步骤,存在不懂得问题一般可以通过查看榜文文档解决问题 一些软件的帮助文档是一PDF格式存储在软件安装的目录下面,如Niagar workben ...

  2. 马拉车算法——poj3974

    https://segmentfault.com/a/1190000008484167?tdsourcetag=s_pctim_aiomsg 讲的超好! manacher算法理解 回文串分为偶回文串和 ...

  3. Calendar日历工具类

    这个工具类有效的避免跨年的问题 先定义一个日期格式类型: SimpleDateFormat format = new SimpleDateFormat("yyyy-MM-dd HH:mm:s ...

  4. 编译php-5.3.28

    1. 下载php-5.3.28 2. 编译/安装 ./configure --prefix=/usr/local/php --enable-fpm --enable-maintainer-zts -- ...

  5. ubuntu16.04安装opencv3.4.0

    老实说这篇记录可能拖了有8个月了,早在去年6月份我应该是第一遍安装opencv.当时懒得记录,以为自己什么都能记得住.后来由于电脑各种原因,需要重装opencv,装的时候发现啥都记不住了.然后又得去找 ...

  6. pyqt win32发送QQ消息

    标题应该改为:python+win32发送QQ消息,全程使用python套个pyqt壳. 其实代码来自: http://blog.csdn.net/suzyu12345/article/details ...

  7. 咸鱼入门到放弃13--监听器(Listener)

    一.监听器介绍 1.1.监听器的概念

  8. pwn学习之二

    刚刚开始学习pwn,记录一下自己学习的过程. 今天get了第二道pwn题目的解答,做的题目是2017年TSCTF的easy fsb,通过这道题了解了一种漏洞和使用该漏洞获取shell的方法:即格式化字 ...

  9. bs4解析库

    beautifulsoup4 bs4解析库是灵活又方便的网页解析库,处理高效,支持多种解析器.利用它不用编写正则表达式即可方便地实现网页的提取 要解析的html标签 from bs4 import B ...

  10. Docker入门到实践

    1.什么是Docke 1.网上有很多 2.为什么要使用Docker? 优点 更高效的利用系统资源 更快速的启动时间 一致的运行环境 持续交付和部署 更轻松的迁移 更轻松的维护和扩展 3.Docker的 ...