📅  最后修改于: 2023-12-03 15:03:19.156000             🧑  作者: Mango
Numpy 是 Python 中一个常用的科学计算库,提供了矩阵运算、线性代数、傅里叶变换等数学计算功能。其中 zeros() 是 Numpy 中常用的函数之一,用于生成全零数组。
numpy.zeros(shape, dtype=float, order='C')
shape
:生成数组的形状,如(2,3)表示生成 2 行 3 列的矩阵;dtype
:数据类型,可选参数,默认为 float;order
:数据存储顺序,只能为 'C' 或 'F',默认为 'C',即按行存储。返回一个给定形状和类型的全零数组。
import numpy as np
# 生成一个 2 行 3 列的全零数组
a = np.zeros((2, 3))
print(a)
运行结果为:
[[0. 0. 0.]
[0. 0. 0.]]
zeros() 函数常用于生成全零矩阵,并与其他数组进行计算或拼接。它还可以用于图像处理、模拟等领域。
另外,numpy 中也提供了生成全 1 的数组函数 ones() 和生成任意常数数组的函数 full()。