创建一个充满所有零的Numpy数组

  • Post category:Python

创建一个充满所有零的Numpy数组(也称为zeros数组)非常简单,只需要使用Numpy库中的zeros函数即可。这个函数可以接受一个整数或元组作为参数,并返回一个指定大小的全零数组。

下面是使用zeros函数创建一个1维长度为5的全零数组的示例代码:

import numpy as np

zeros_array = np.zeros(5)

print(zeros_array)

输出结果:

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

上面的代码创建了一个长度为5的一维数组,其中每个元素的值都为0。

除了创建一维数组之外,我们还可以使用zeros函数创建多维的全零数组。下面是使用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列的全零数组,其中每个元素的值都为0。

需要注意的是,zeros函数创建的数组元素的数据类型默认为浮点型。如果需要创建其他类型的元素,可以通过传递dtype参数来指定。下面是以int类型创建一个3行3列的数组示例代码:

import numpy as np

zeros_array = np.zeros((3, 3), dtype=int)

print(zeros_array)

输出结果:

[[0 0 0]
 [0 0 0]
 [0 0 0]]