语法: numpy.random.random(size=None)
默认的是 [0.0, 1.0)
如果想要[a, b)区间,就用:
(b - a) * random_sample() + a
这样我们就能获得[a, b)区间的随机值啦。
举例:
>>> np.random.seed(2333)
>>> np.random.random_sample()
0.5297776270492421
# 3x1矩阵 里面随机数字[-1, 1):
# 我们把 a = -1, b = 1, 代入上面公式(b - a) * random_sample() + a
>>> 2*np.random.random((3,1))-1
array([[ 0.788975 ],
[-0.51532358],
[ 0.85392135]])