np.random.rand() 解释
时间: 2023-10-22 09:21:45 浏览: 84
随机数rand
`np.random.rand()` 是 NumPy 库中的一个函数,用于生成指定形状的随机数组,数组中的元素都是在 [0, 1) 区间内均匀分布的随机数。它的语法如下:
```python
np.random.rand(d0, d1, ..., dn)
```
其中参数 d0, d1, ..., dn 指定了生成随机数组的形状,可以是一个整数或一个整数元组。返回的是一个形状为 (d0, d1, ..., dn) 的随机数组。例如:
```python
import numpy as np
# 生成一个形状为 (3, 2) 的随机数组
arr = np.random.rand(3, 2)
print(arr)
```
输出:
```
[[0.3208412 0.48364397]
[0.13754123 0.44907994]
[0.12558372 0.59424276]]
```
这里生成了一个 3 行 2 列的随机数组,数组中的元素都是在 [0, 1) 区间内均匀分布的随机数。
阅读全文