📜  创建具有范围内随机值的 numpy 表 - Python (1)

📅  最后修改于: 2023-12-03 15:36:53.177000             🧑  作者: Mango

创建具有范围内随机值的 numpy 表 - Python

Numpy 是一种常用的 Python 库,提供高性能的多维数组对象和许多用于处理数组的函数。

在本文中,我们将学习如何使用 Numpy 创建一个具有范围内随机值的数组。

首先,我们需要安装 Numpy 库。打开终端并输入以下命令:

pip install numpy

完成安装后,在 Python 脚本中导入 numpy 库:

import numpy as np

现在我们已经准备好了。在下面的代码片段中,我们使用 numpy 的 random() 函数创建一个 3 行 4 列的具有范围内随机值的数组。

import numpy as np

# 创建一个 3 行 4 列的数组,其中所有值都介于 0 到 1 之间
arr = np.random.random((3, 4))

print(arr)

输出如下所示:

[[0.51537766 0.31718456 0.41722842 0.66519768]
 [0.28313605 0.96692375 0.56334776 0.27019217]
 [0.30675439 0.3513248  0.24418897 0.10520657]]

我们可以看到,此处生成的数组包含 3 行 4 列,其中每个值都是介于 0 到 1 之间的随机值。

你也可以指定一个范围来生成随机值。例如,如果我们想要生成介于 1 到 10 之间的随机值,我们可以使用以下代码:

import numpy as np

# 创建一个 3 行 4 列的数组,其中所有值都介于 1 到 10 之间
arr = np.random.randint(1, 10, size=(3, 4))

print(arr)

输出如下所示:

[[4 8 4 2]
 [3 6 1 3]
 [8 3 9 9]]

在这个例子中,我们使用 numpy 的 randint() 函数生成介于 1 到 10 之间的整数,并创建了一个 3 行 4 列的数组。

这就是如何使用 Numpy 创建一个具有范围内随机值的数组。Numpy 的 random() 函数可以帮助您快速创建随机数值数组。