如何使用 Python Numpy 生成随机数?


Numpy包中的随机模块包含许多生成随机数的函数

numpy.random.rand() − 创建一个指定形状的数组并用随机样本填充它

>>> import numpy as np
>>> np.random.rand(3,2)
array([[0.10339983, 0.54395499],
[0.31719352, 0.51220189],
[0.98935914, 0.8240609 ]])

numpy.random.randn() -返回“标准正态”分布中的一个(或多个)样本。

>>> np.random.randn()
-0.6808986872330651

numpy.random.randint() − 返回低(包括)到高(不包括)的随机整数。

>>> np.random.randint(5, size=(2, 4))
array([[2, 4, 0, 4],
[3, 4, 1, 2]])

numpy.random.random() − 返回[0.0, 1.0) 半开区间内的随机浮点数。

>>> np.random.random_sample()
0.054638060174776126

更新于: 02-2020年3月

1千+浏览

启动你的 职业生涯

完成课程后获得认证

开始吧
广告