numpy.random.uniform
时间: 2024-05-10 16:15:32 浏览: 98
unity 随机数random 工具
4星 · 用户满意度95%
`numpy.random.uniform` 是 NumPy 库中的一个随机数生成器函数,它用于生成指定形状的随机浮点数数组,其中每个数都是从给定的区间内均匀分布随机采样得到的。
函数语法如下:
```python
numpy.random.uniform(low=0.0, high=1.0, size=None)
```
其中各参数的含义如下:
- `low`:生成随机数的最小值,默认值为 0.0。
- `high`:生成随机数的最大值,默认值为 1.0。
- `size`:指定生成随机数数组的形状,默认为 None,即生成一个标量随机数。
函数返回一个指定形状的随机浮点数数组。如果 `size` 参数为 None,则返回一个标量随机数。
下面是一个示例:
```python
import numpy as np
# 生成一个形状为 (2, 3) 的随机浮点数数组
arr = np.random.uniform(low=-1.0, high=1.0, size=(2, 3))
print(arr)
```
输出结果如下:
```
[[ 0.80012221 -0.60134538 -0.56557052]
[-0.77330127 -0.4370641 0.78903203]]
```
在这个示例中,我们使用 `numpy.random.uniform` 函数生成了一个形状为 (2, 3) 的随机浮点数数组,其中每个数都是从 [-1.0, 1.0] 区间内均匀分布随机采样得到的。
阅读全文