numpy.random模块弥补了Python内奸的random模块的不足,可以高效地生成多种概率分布下的完整样本值数组。
例如,可以用normal来获得一个4*4的正态分布样本数组
import numpy as np
samples = np.random.normal(size=(4,4))
samples
array([[-0.39778685, 0.10526198, -0.62532053, -0.69857853], [ 1.44776352, 1.08319041, 0.44240639, 0.98673588], [ 0.66389067, -0.1026803 , -0.20463762, 1.50783232], [ 0.77474463, -0.67020076, 1.15095334, 0.16456479]])
numpy的模块比python的快
- numpy.random中的部分函数