📅  最后修改于: 2023-12-03 14:50:15.162000             🧑  作者: Mango
在 Python 的数据科学中,Numpy 数组非常常见。Numpy 是 Python 中专门用于处理大规模多维数组的库。本文将介绍如何创建具有随机值的 Numpy 数组。
使用 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 的 random 模块。
要创建随机浮点数数组,请使用 random.rand() 函数:
from numpy import random
arr = random.rand(5)
print(arr)
这个例子创建了一个包含 5 个元素的随机浮点数数组,元素值在 0 到 1 之间。
要创建整数随机值数组,请使用 random.randint() 函数:
from numpy import random
arr = random.randint(5, size=(5))
print(arr)
这个例子创建了一个包含 5 个元素的随机整数数组,元素值在 0 到 5 之间。
创建随机值数组可能是数据科学中的基本要求之一。本文提供了两种方法来创建随机值数组,第一种是使用 Python 标准库 random,第二种是使用 Numpy 函数。Numpy 是 Python 中专门用于处理多维数组的库, Numpy 数组十分常见和重要。