Python基础2:随机数生成numpy中的随机模块、随机函数
在我们的日常使用中,如果要得到一个随机数,就要考虑随机模块。如果想得到一个随机小数或整数的矩阵,就要考虑numpy中的随机函数。当然numpy也可以得到随机的单号。
一.随机模块
二、numpy库中的随机函数
随机模块中有近七个函数可用于生成随机数:
函数:随机生成一个浮点数[0,1]。
函数:随机生成一个浮点数[a,b]
函数:随机生成一个整数[a,b]
函数:从列表、元组、字符串和集合(可用于for循环的数据类型)中随机选择一个元素。
角色:在生成中;从这样的整数序列中随机选择一个数字。
函数:打乱列表中元素的顺序。
从序列总体中随机取出k的个数;填充的类型可以是列表、元组、集合和字符串;
在Numpy库中,常用的有np.random.rand()、np.random.randn()和np.random.randint()随机函数。
函数:返回一个或一组服从标准正态分布的随机样本值。
注:标准正态分布是以0为均值,1为标准差的正态分布,记为n (0,1)。相应的正态分布曲线如下,即
函数:使用方法和np.random.randn()函数一样,通过它可以返回一个或一组均匀分布的随机样本值“0~1”。随机样本的范围是[0,1],不包括1。
numpy.random.randint(低,高=无,大小=无,dtype='l ')
输入:
低--是最小值。
高—是最大值
size--是数组的维度大小。
Dtype是数据类型,默认数据类型是np.int。
函数:返回随机整数或整数数组,范围为【低,高】,包括低,不包括高;未填写高时,生成随机数的默认范围为[0,低。
NP . random . random([大小])
函数:生成[0,1]之间的浮点数,类似于np.random.rand()。
np.random.choice(a,[大小,替换,p])
参考文献1:Python Numpy的随机库生成简单的随机数据。兰德(),。randint(),。randn(),。random()等等(1)。
参考Python中随机数的生成
参考文献numpy.random模块的常用函数
我终于完成了。我认为这很简单...................................................................................................................................................................