numpy生成随机数据限制范围
时间: 2023-10-05 17:09:10 浏览: 83
Python生成任意范围任意精度的随机数方法
你可以使用numpy.random模块中的函数来生成指定范围内的随机数据。例如,如果你想生成一个包含10个元素的一维数组,其中的元素范围在0到1之间(包括0和1),可以使用以下代码:
```python
import numpy as np
arr = np.random.rand(10) # 生成10个0到1之间的随机数
```
如果你想生成一个包含10个元素的一维数组,其中的元素范围在-1到1之间(包括-1和1),可以使用以下代码:
```python
import numpy as np
arr = np.random.uniform(-1, 1, 10) # 生成10个-1到1之间的随机数
```
如果你想生成一个包含10个元素的一维数组,其中的元素是整数,范围在0到9之间(包括0和9),可以使用以下代码:
```python
import numpy as np
arr = np.random.randint(0, 10, 10) # 生成10个0到9之间的随机整数
```
阅读全文