numpy 生成随机数组
时间: 2023-10-10 08:15:33 浏览: 280
随机数组产生工具
使用NumPy可以很方便地生成随机数组。有几种常用的方法可以实现这个目标:
1. 使用np.random.random函数生成一个[0,1)之间的随机浮点数数组。可以指定生成数组的形状,如果不指定,默认生成一维数组。例如:
```
arr1 = np.random.random(10) # 生成一维数组
arr2 = np.random.random((2, 5)) # 生成二维数组
```
2. 使用np.random.randint函数生成指定范围内的随机整数数组。可以指定范围的下界和上界,生成的随机整数范围为[low, high),包含low,不包含high。同样可以指定数组的形状。例如:
```
arr3 = np.random.randint(2, 10, size=(2, 5)) # 生成二维数组
```
3. 使用np.random.rand函数生成指定形状的随机浮点数数组。该函数生成的随机数范围是[0, 1)之间。例如:
```
arr4 = np.random.rand(3, 4) # 生成二维数组
```
以上是生成随机数组的常用方法,根据需求选择适合的函数即可。
阅读全文