np.random.randint
时间: 2023-07-21 17:06:49 浏览: 179
np.random.randint() 是 NumPy 库中的一个函数,它可以用来生成随机整数。该函数的语法如下:
np.random.randint(low, high=None, size=None, dtype=int)
其中,参数说明如下:
- low:生成的随机整数的最小值(包含该值)。
- high:生成的随机整数的最大值(不包含该值),如果没有指定该参数,则生成的随机整数的最大值为 low。
- size:生成的随机整数的数量。如果该参数是一个整数,则生成一个具有该数量的随机整数的一维数组。如果该参数是一个元组,则生成一个具有元组中每个维度指定数量的随机整数的多维数组。
- dtype:生成的随机整数的数据类型,可选参数,默认值为 int。
举个例子,如果要生成 10 个介于 0 和 9(不包含 9)之间的随机整数,可以使用以下代码:
```python
import numpy as np
arr = np.random.randint(0, 9, 10)
print(arr)
```
输出:
```
[6 5 1 5 6 5 7 5 1 2]
```
阅读全文