如何使用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
更多Python相关文章,请阅读:Python 教程
极客教程