Python中numpy的随机数函数

Python中numpy的随机数函数

NumPy的random子库
np.random.*

函数 含义
rand(d0,d1,..,dn) 根据d0‐dn创建d0维随机数数组,浮点数,[0,1),均匀分布
randn(d0,d1,..,dn) 根据d0‐dn创建d0维随机数数组,标准正态分布
randint(low[,high,shape]) 根据shape创建随机整数或整数数组,范围是[low, high)
seed(s) 随机数种子,s是给定的种子值,一程序中种子相同则创建的随机数相同
shuffle(a) 根据数组a的第1轴进行随排列,改变数组x
permutation(a) 根据数组a的第1轴产生一个新的乱序数组,不改变数组x
choice(a[,size,replace,p]) 从一维数组a中以概率p抽取元素,形成size形状新数组replace表示是否可以重用元素,默认为False
uniform(low,high,size) 产生具有均匀分布的数组,low起始值,high结束值,size形状
normal(loc,scale,size) 产生具有正态分布的数组,loc均值,scale标准差,size形状
poisson(lam,size) 产生具有泊松分布的数组,lam随机事件发生率,size形状

实例

rand(d0,d1,..,dn)

在这里插入图片描述
#####randn(d0,d1,..,dn)
在这里插入图片描述

randint(low[,high,shape])

在这里插入图片描述

seed(s)

在这里插入图片描述

shuffle(a)

在这里插入图片描述

permutation(a)

在这里插入图片描述

choice(a[,size,replace,p])

在这里插入图片描述

uniform(low,high,size)

在这里插入图片描述

normal(loc,scale,size)

在这里插入图片描述

poisson(lam,size)

在这里插入图片描述

猜你喜欢

转载自blog.csdn.net/weixin_41179709/article/details/84594502