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

  • Post category:Python

创建一个充满所有零的Numpy数组可以使用numpy.zeros()函数。

  1. 创建一个一维数组,例如shape为(5, )的数组:
import numpy as np

zeros_array = np.zeros((5,))
print(zeros_array)

其中(5,)表示一个由5个元素组成的一维数组,输出结果为:

[0. 0. 0. 0. 0.]
  1. 创建一个二维数组,例如shape为(3,4)的数组:
import numpy as np

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

其中(3, 4)表示一个由3行4列组成的二维数组,输出结果为:

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

在这个例子中,zeros()函数接受一个tuple参数(3,4),表示创建由3行4列组成的二维数组,并且数组中的所有元素都为0。

需要注意的是,zeros()函数除了能够创建所有值为0的数组外,还可以创建其他值的数组,而只需要将函数参数替换为需要的值即可。