文档中的定义
numpy.random.uniform(low = 0.0,high = 1.0,size = None )
由原型可知,无参调用时返回从0-1之间的均匀分布取样
numpy.random.uniform()
只有一个参数时:若low=1.0,此时返回1.0;若low<1.0,返回值从[low,1.0)取;若low>1.0,返回值从[1.0,low)取
numpy.random.uniform(low)
提供两个参数时,返回[low,high)之间的值
numpy.random.uniform(low,high)
指定size后,会返回一个list
numpy.random.uniform(low,high,size)
import numpy as np
a = np.random.uniform()
print(a)
b = np.random.uniform(10)
print(b)
c = np.random.uniform(10,20)
print(c)
d = np.random.uniform(20,30,3)
print(d)
输出
0.6829505866934702
7.818018494820604
17.2500997005033
[21.7846818 26.94314766 25.22588659]