np.random.randint()
时间: 2024-08-15 14:05:41 浏览: 65
python numpy之np.random的随机数函数使用介绍
**np.random.randint()是numpy库中的一个函数,用于生成指定范围内的随机整数。**
`np.random.randint()` 函数在机器学习和数据处理中尤为重要,常用于创建具有随机性质的数据集或进行模型的随机初始化。这个函数可以生成单个随机数,也可以生成多维数组形式的多个随机数,非常灵活且功能强大。
`np.random.randint(low, high=None, size=None, dtype=int)` 的参数解释如下:
- `low`: 生成的最小值,是包含在内的,即生成的数大于等于`low`。
- `high`: 生成的最大值,是排除在外的,即生成的数小于`high`。
- `size`: 输出形态,可以是一个整数或者由整数构成的元组,用于指定输出数组的形状。
- `dtype`: 数据类型,通常是整型,也可以根据需求设置为其他类型。
例如,`np.random.randint(2,10,(3,2))`会生成一个3行2列的数组,其中每个元素是在2到10之间的随机整数。而`np.random.randint(5, size=(2, 4))`则会生成一个2行4列的数组,每个元素是0到5之间的随机整数。
阅读全文