📜  Python numpy.zeros()(1)

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

Python numpy.zeros()

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()就可以发挥很大的作用。