|【干货】如何通过numpy生成随机数?

|【干货】如何通过numpy生成随机数?

文章图片

|【干货】如何通过numpy生成随机数?

文章图片

|【干货】如何通过numpy生成随机数?

哈喽 , 大家好 , 今天给大家介绍一下 , 如何通过numpy生成随机数 。
1.rand随机数
主要格式如下:
np.random.rand(生成的数量行数列数)
举例:我们想要生成2个 , 3行4列的随机数:
np.random.rand(234)
生成的结果如下:

2.randn随机数
rand随机数和randn随机数的区别在于 , rand随机数生成的是0到1之间的均匀分布 , randn随机数生成的是返回一个符合标准正态分布的数组:
比如我们要生成2个 , 3行4列的随机数:
c=np.random.randn(234)
生成的结果如下:
【|【干货】如何通过numpy生成随机数?】
3.randint随机数
通过randint返回的是随机整数 , 主要格式如下:
np.random.randint(最小值最大值size=(行数列数))
举例:比如我们想要生成1-5之间的3行4列的随机整数:
np.random.randint(15size=(34))
返回结果如下:

4.choice随机数
主要格式如下:
numpy.random.choice(a size=None replace=True p=None)
其中个参数代表的含义如下;
a:一维数组类似数据或整数
size:数组维度
p:为数组中的数据出现的概率
np.random.choice(a = [356
size=(234)replace=Truep=[0.10.50.4
)

5.random随机数:
生成符合0到1的均匀分布数组
np.random.random((234))

好了 , 今天的内容就先到这里了 , 明天见!