numpy rand函数的应用
以后使用rand(), randint()等函数。
随机浮点类型数值(均匀分布)
numpy.random.rand() 产生[0,1)内的浮点型随机数
numpy.random.rand(value1) 产生[0,1)内的value1个元素的一维数组,如果是多个数字,就产生相应维度的数组,都是[0,1)内的数字。
instance: rand(3), rand(3,4)
numpy.random.random() 的使用和rand()一样,他们在不同的模块中,一个在random模块,一个在matlib模块中,我认为是为了和matlab一致有了rand(), 而random()是原始的函数。
numpy.random.sample() 用法同上。
随机整数类型数值(均匀分布)
numpy.random.randint(low, high) 随机产生[low, high)内的一个整数,如果只有一个元素的话,就是[0, value)内的整数
instance: randint(9), randint(2,12)
numpy.random.rand_integers(low, hight) 与上面的randint()一样,并且官网不推荐使用次方法,使用randint()。
numpy.random.randint(low, high, value1) 随机产生[low,high)内的value1个元素的一维数组,value1如果是个tuple的话,就产生相应维度的数组(此时必须制定min和max)。
instance: randint(2, 12, 3), randint(2, 12, (2, 3))
正态分布的随机数
np.random.randn( ),产生一个sigma为1,mean为0的浮点数值,里面不用写1,不然返回值为数组
np.random.randn(3) 产生1个包含三个元素的sigma为1,mean为0的浮点数值的数组, 或者用np.random.standard_normal(3)
np.random.randn(2,3)产生2行3列个同上的浮点数值,或者np.rando.standard_normal((2,3)),注意这里是tuple,
如果要产生N(u,sigma)分布的数值, sigma*np.random.randn()+u
还可以产生其他任何分布的随机数
其他的一些随机数函数没有整理
numpy rand函数的应用的更多相关文章
- Numpy常用函数用法大全
.ndim :维度.shape :各维度的尺度 (2,5).size :元素的个数 10.dtype :元素的类型 dtype(‘int32’).itemsize :每个元素的大小,以字节为单位 ,每 ...
- srand()以及rand()函数用法
srand()就是给rand()提供种子seed 如果srand每次输入的数值是一样的,那么每次运行产生的随机数也是一样的, srand(n) for(10) rand()也就是说,以一个固定的数值作 ...
- MySQL使用rand函数实现随机数[转]
如何写一个语句能一下更新几百条MYSQL数据! 需要测试MYSQL数据库,里面有一个上万条数据的数据库,如何写一个PHP文件一下每次更新几百条信息,我都是写一个循环一次更新一条信息,这样我知道用WHI ...
- Matlab中Rand()函数用法
一.理论准备 matlab函数randn:产生均值为0,方差 σ^2 = 1,标准差σ = 1的正态分布的随机数或矩阵的函数. 用法:Y = randn(n),返回一个n*n的随机项的矩阵.如果n不是 ...
- 关于 rand() 函数返回值的值域的疑问
<C语言参考手册>中关于 rand() 函数有如下描述. (1)rand() 函数的原型 int rand(void); (2)连续调用 rand 将返回 0 到 int 类型的最大可表示 ...
- C random C ++rand函数应用
random函数不是ANSI C标准,不能在gcc,vc等编译器下编译通过.但在C语言中int random(num)能够这样使用,它返回的是0至num-1的一个随机数. 可改用C++下的rand函数 ...
- RAND函数和SRAND函数
首先我们要对rand&srand有个总体的看法:srand初始化随机种子,rand产生随机数,下面将详细说明. rand(产生随机数) 表头文件: #include<stdlib.h&g ...
- 006 numpy常用函数
属于Numpy的函数. 一:通用函数 1.说明 是一种对ndarray中的数据执行元素级运算的函数. 2.一元函数 3.二元函数 二:矢量计算 1.numpy.where 主要有两种用法 np.whe ...
- NumPy 数学函数
NumPy 数学函数 NumPy 包含大量的各种数学运算的函数,包括三角函数,算术运算的函数,复数处理函数等. 三角函数 NumPy 提供了标准的三角函数:sin().cos().tan(). 实例 ...
随机推荐
- sqli-labs less-17 --> less-20
Less-17 (报错盲注) 参考资料1:https://www.cnblogs.com/AmoBlogs/p/8673748.html
- SQL Server Varchar 中文乱码问题与使用SQL Server Management Studio管理软件查询出来的字段限制
问题:不管是用varchar 还是nvarchar,插入记录为中文时,都会显示乱码?? 即使建表时指明了某个字段的语言也没用 COLLATE Chinese_PRC_CS_AS_WS 原因:可能是安装 ...
- 【android】Parcelable的相关技术总结
关于Parcelable的相关知识学习 进行Android开发的时候,无法将对象的引用传给Activities或者Fragments,我们需要将这些对象放到一个Intent或者Bundle里面,然 ...
- 文件分配表(FAT)及其结构
原链接:https://blog.csdn.net/qianjintianguo/article/details/712590?utm_source=blogxgwz6 文件分配表(FAT)是文件管理 ...
- LED Keychain-A Tool To Drive Specific Market Segments
LED keychain are an excellent tool to drive specific market segments. They can focus on a small grou ...
- Xlrd模块读取Excel文件数据
Xlrd模块使用 excel文件样例:
- webpack之 plugin(插件)
plugin plugin是插件的意思,通常用来对某个现有的架构就行拓展 webpack中的插件,就是对webpack现有功能的各种扩展,比如打包优化,文件压缩等 loader和plugin区别 lo ...
- [一本通学习笔记] 最近公共祖先LCA
本节内容过于暴力没什么好说的.借着这个专题改掉写倍增的陋习,虽然写链剖代码长了点不过常数小还是很香. 10130. 「一本通 4.4 例 1」点的距离 #include <bits/stdc++ ...
- Dimension reduction
materials: 1. Dimension Reduction - IsoMap
- git 解决每次更新代码都要输入用户名密码
git config --global credential.helper store git pull /git push (第一次输入,后续就不用再次数据)