📅  最后修改于: 2023-12-03 15:36:53.177000             🧑  作者: Mango
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() 函数可以帮助您快速创建随机数值数组。