np.random.random_integers
时间: 2024-01-26 08:14:02 浏览: 23
`np.random.random_integers`是一个已经被弃用的函数,它已经被`np.random.randint`所取代。`np.random.randint`函数用于生成指定范围内的随机整数。下面是`np.random.randint`函数的用法和示例:
```python
np.random.randint(low, high=None, size=None, dtype=int)
```
- `low`:生成随机整数的最小值(包含)。
- `high`:生成随机整数的最大值(不包含)。如果未提供,则生成的随机整数范围为[0, low)。
- `size`:生成随机整数的形状。可以是一个整数,表示生成一维数组的长度;也可以是一个元组,表示生成多维数组的形状。
- `dtype`:生成随机整数的数据类型,默认为int。
以下是`np.random.randint`函数的示例:
```python
import numpy as np
# 生成一个随机整数
random_int = np.random.randint(0, 10)
print(random_int) # 输出:5
# 生成一个一维数组,长度为5,元素为随机整数
random_array = np.random.randint(0, 10, size=5)
print(random_array) # 输出:[2 7 1 6 9]
# 生成一个二维数组,形状为(3, 2),元素为随机整数
random_matrix = np.random.randint(0, 10, size=(3, 2))
print(random_matrix)
# 输出:
# [[2 3]
# [4 5]
# [7 8]]
```