当前位置: 首页>>代码示例 >>用法及示例精选 >>正文


Python NumPy uniform方法用法及代码示例


NumPy 的 random.uniform(~) 方法从均匀分布中采样随机值。换句话说,该方法返回一个随机浮点数组。

注意

要生成从 0 到 1 的随机浮点数,为了方便起见,请使用 random(~)

参数

1.low | float 或类似数组的 float | optional

下限(含)。默认情况下,low=0

2. high | float 或类似数组的 float

上限(含)。默认情况下,high=1.0

3. size | intint 的元组 | optional

默认情况下,如果 lowhigh 均为浮点型,则返回单个值。

返回值

如果未指定 size 并且 lowhigh 都是标量,则返回单个 float。否则,返回 NumPy 浮点数组。

例子

生成单个随机浮点数

要生成 1(含)和 10(含)之间的单个随机浮点数:

np.random.uniform(low=1, high=10)



8.841304420902002

生成多个随机浮点数

要生成 1(含)和 10(含)之间的多个随机浮点数:

np.random.uniform(low=1, high=10, size=2)



array([4.2625794 , 8.20604428])

相关用法


注:本文由纯净天空筛选整理自Isshin Inada大神的英文原创作品 NumPy | uniform method。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。