📜  在 python 中创建零数组(1)

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

在 Python 中创建零数组

在 Python 编程中,数组是一个非常重要的数据类型。Python 中创建数组有多种方法,其中之一是创建一个零数组。在本文中,我们将介绍如何在 Python 中创建一个零数组以及如何在零数组中赋值。

创建零数组

创建一个零数组的最简单方法是使用 NumPy 库中的 zeros 函数。该函数有两个参数:第一个参数是数组的形状,第二个参数是数组的数据类型。以下是创建一个 3 行 4 列的零数组的示例代码:

import numpy as np

zeros_array = np.zeros((3, 4))
print(zeros_array)

输出结果为:

[[ 0.  0.  0.  0.]
 [ 0.  0.  0.  0.]
 [ 0.  0.  0.  0.]]

此代码将创建一个包含 3 行和 4 列的零数组,并将其打印出来。可以看到,所有元素的值都为零。

在零数组中赋值

通常,创建一个零数组的目的是为了在其中存储其他的值。以下是如何在零数组中赋值的示例代码:

import numpy as np

zeros_array = np.zeros((3, 4))
zeros_array[0][0] = 1
zeros_array[1][1] = 2
zeros_array[2][2] = 3
print(zeros_array)

输出结果为:

[[ 1.  0.  0.  0.]
 [ 0.  2.  0.  0.]
 [ 0.  0.  3.  0.]]

此代码在一个零数组中分别存储了 1、2 和 3。

结论

在 Python 中创建一个零数组非常简单。使用 NumPy 库中的 zeros 函数,可以轻松地创建一个任意形状的零数组,并在其中存储所需的值。如果你是 Python 编程的初学者,那么使用这种方法可以大大减少你在编写代码时的工作量。