📜  创建具有随机值的 Numpy 数组 | Python(1)

📅  最后修改于: 2023-12-03 14:50:15.162000             🧑  作者: Mango

创建具有随机值的 Numpy 数组 | Python

在 Python 的数据科学中,Numpy 数组非常常见。Numpy 是 Python 中专门用于处理大规模多维数组的库。本文将介绍如何创建具有随机值的 Numpy 数组。

通过 Python 标准库 random 创建随机值数组

使用 Python 标准库 random 来创建随机数组是一种非常简单的方法。只需使用 random 中的 randint() 函数即可创建。

import random
import numpy as np

arr = np.array([random.randint(1, 10) for i in range(10)])
print(arr)

这个例子创建了一个包含 10 个元素的随机值数组,元素值在 1 和 10 之间。

使用 Numpy 函数来创建随机值数组

Numpy 也提供了通过其函数来创建随机值数组的方法。使用随机值函数需要用到 Numpy 的 random 模块。

通过 random.rand() 来创建随机浮点数数组

要创建随机浮点数数组,请使用 random.rand() 函数:

from numpy import random

arr = random.rand(5)
print(arr)

这个例子创建了一个包含 5 个元素的随机浮点数数组,元素值在 0 到 1 之间。

通过 random.randint() 来创建整数随机值数组

要创建整数随机值数组,请使用 random.randint() 函数:

from numpy import random

arr = random.randint(5, size=(5))
print(arr)

这个例子创建了一个包含 5 个元素的随机整数数组,元素值在 0 到 5 之间。

结论

创建随机值数组可能是数据科学中的基本要求之一。本文提供了两种方法来创建随机值数组,第一种是使用 Python 标准库 random,第二种是使用 Numpy 函数。Numpy 是 Python 中专门用于处理多维数组的库, Numpy 数组十分常见和重要。