numpy的random.randit
时间: 2023-11-14 14:09:04 浏览: 63
Numpy中np.random.rand()和np.random.randn() 用法和区别详解
numpy的random.randint函数可以生成指定范围内的随机整数。它的语法如下:
```python
numpy.random.randint(low, high=None, size=None, dtype='l')
```
其中,参数含义如下:
- low:生成的随机数最小值(包含)。
- high:生成的随机数最大值(不包含)。如果不指定,则生成的随机数范围为[0, low)。
- size:生成的随机数的形状。可以是一个整数,表示生成一维数组;也可以是一个元组,表示生成多维数组。
- dtype:生成的随机数的数据类型。
下面是一个例子:
```python
import numpy as np
# 生成一个1到10之间的随机整数
x = np.random.randint(1, 11)
print(x)
# 生成一个3行4列的随机整数数组
y = np.random.randint(1, 11, size=(3, 4))
print(y)
```
输出:
```
7
[[ 9 5 2 6]
[ 8 9 7 5]
[10 2 9 10]]
```
阅读全文