📅  最后修改于: 2023-12-03 15:04:06.797000             🧑  作者: Mango
numpy.zeros()
是numpy库中的一个函数,用于创建指定形状的数组,数组的值全部为0。
numpy.zeros(shape, dtype=float, order='C')
shape
:定义数组的形状。dtype
:可选参数,设定数组数据类型,默认为float。order
:可选参数,设定数组在内存中的存储顺序,默认为C风格。返回一个按照指定形状创建的值全部为0的数组。
下面是一个简单的示例程序:
import numpy as np
# 创建3x3的数组
a = np.zeros((3,3))
print(a)
# 创建2x2的整数型数组
b = np.zeros((2,2), dtype=int)
print(b)
输出结果:
[[0. 0. 0.]
[0. 0. 0.]
[0. 0. 0.]]
[[0 0]
[0 0]]
在上面的示例中,我们调用了numpy.zeros()
函数创建了一个3行3列的数组和一个2行2列的整数型数组,然后将它们打印出来。由于数组元素全部为0,因此输出结果中也是全部为0。
同时,我们可以指定创建的数组的数据类型,比如在创建整数型数组时可以将dtype
参数设置为int
。
numpy.zeros()
是一个非常实用的函数,它能够快速地创建指定形状并填满0的数组。在处理数据的时候,我们经常需要创建一个初始化为0的数组来存储计算结果,这时numpy.zeros()
就可以发挥很大的作用。