首页 > 科技 >

😊 np.random.randint()的用法 😊

发布时间:2025-03-31 00:19:11来源:
导读 在Python中,`np.random.randint()` 是 NumPy 库中的一个非常实用的函数,用于生成随机整数。简单来说,它可以帮助我们快速生成指定范围...

在Python中,`np.random.randint()` 是 NumPy 库中的一个非常实用的函数,用于生成随机整数。简单来说,它可以帮助我们快速生成指定范围内的随机数,非常适合模拟数据或进行实验分析!

首先,我们需要导入 NumPy:

```python

import numpy as np

```

接着,来看看它的基本语法:

```python

np.random.randint(low, high=None, size=None, dtype=int)

```

- `low`: 生成随机数的下界(包含)。

- `high`: 上界(不包含)。如果未提供,则默认为 `low` 的上界为 `0`。

- `size`: 返回数组的形状,例如 `(3, 3)` 表示生成一个 3x3 的二维数组。

- `dtype`: 随机数的数据类型,默认为 `int`。

举个例子:

```python

random_num = np.random.randint(1, 10)

print(random_num) 输出一个 1 到 9 之间的随机整数

```

如果需要批量生成随机数,可以设置 `size` 参数:

```python

random_array = np.random.randint(1, 100, size=(4, 4))

print(random_array)

```

这样就会生成一个 4x4 的二维数组,每个元素都是 1 到 99 之间的随机整数!

✨ 总之,`np.random.randint()` 是一个功能强大且易用的工具,无论是在数据分析还是算法测试中都非常实用!快去试试吧! ✨

版权声明:本文版权归原作者所有,转载文章仅为传播更多信息之目的,如作者信息标记有误,请第一时间联系我们修改或删除,多谢。