如何使用 Python Numpy 来生成随机数?
NumPy 包中的 random 模块包含生成随机数的众多函数
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
广告