一、生成伪随机数
numpy.random模块补充了python内置的random模块,其中包含从多种概率分布中高效生成样本值的整个数组的函数。例如,您可以使用 numpy.random.standard_normal 从标准正态分布中获取 4 × 4 样本数组:
import numpy as np
samples = np.random.standard_normal(size=(4, 4))
print(samples)
输出:
[[ 0.91440739 -1.09376135 -0.12968644 0.43102929]
[-1.60296277 -0.48098121 -0.084185 -1.339922 ]
[ 1.06562732 -0.22993078 0.09371422 -0.72325676]
[-0.6425271 -0.44327938 -0.98561131 -2.6658581 ]]
其中numpy的random模块的standard_normal函数传递了一个参数size,指定了生成数组的形状。
Python 的内置 random 模块一次只生成一个值。从以下这