在Python中,zeros
函数是NumPy库提供的一个用于生成全为0的数组的函数。这个函数在需要初始化一个数组或者作为占位符数组时非常有用。下面是对zeros
函数的系统介绍和用法举例。
zeros函数
1. 函数介绍
numpy.zeros
函数的基本形式如下:
numpy.zeros(shape, dtype=float, order='C')
shape
:输出的形状,可以是整数、整数元组或列表。dtype
:数据类型,可选参数。默认为float64
。order
:指定是否以行优先('C')或列优先('F')的方式存储多维数据。
2. 用法举例
例子1:生成一维数组
import numpy as np
# 生成一个长度为5的一维数组,元素全部为0
arr_1d = np.zeros(5)
print(arr_1d)
输出结果:
[0. 0. 0. 0. 0.]
例子2:生成二维数组
import numpy as np
# 生成一个3x2的二维数组,元素全部为0
arr_2d = np.zeros((3, 2))
print(arr_2d)
输出结果:
[[0. 0.]
[0. 0.]
[0. 0.]]
例子3:指定数据类型
import numpy as np
# 生成一个长度为3的一维数组,元素全部为0,数据类型为整数
arr_int = np.zeros(3, dtype=int)
pri