函数原型:
numpy.random.uniform(low=0, high=1, size)
功能介绍:从 [ l o w , h i g h ) [low, high) [low,high)中随机采样,注意左闭右开。得到的结果在 [ l o w , h i g h ) [low, high) [low,high)上满足均匀分布
low
:采样下界,float
类型,默认值为0high
:采样上界,float
类型,默认值为1size
:输出样本数目,为int
或tuple
类型
返回值:ndarray
类型,形状为size
实例
x = np.random.uniform((5, 2))
输出结果:
array([3.09961123, 1.39083782])
根据函数原型,可知(5, 2)
对应的是参数low
,所以上述代码等价于
np.random.uniform(low=5, high=1, size=None)
np.random.uniform(low=2, high=1, size=None)
返回的是一个二维数组