📅  最后修改于: 2023-12-03 15:34:02.814000             🧑  作者: Mango
numpy.matlib
模块中的 zeros()
函数用于生成一个指定形状的全零矩阵。
numpy.matlib.zeros(shape, dtype=float, order='C')
shape
:矩阵形状。可以是一个整数,表示创建一个正方形矩阵,也可以是一个元组 (rows, cols)
,表示创建一个具有 rows
行和 cols
列的矩阵。 dtype
:(可选参数)矩阵中元素的数据类型。默认为 float
。order
:(可选参数)矩阵元素在内存中排列的顺序。默认为 C 风格。也可以指定为 F
风格。zeros()
函数返回指定形状的全零矩阵。
下面的示例演示了使用 zeros()
函数创建不同形状的全零矩阵。
import numpy.matlib
import numpy as np
# 创建一个 3x3 的矩阵
a = numpy.matlib.zeros((3, 3))
print(a)
# 输出:
# [[0. 0. 0.]
# [0. 0. 0.]
# [0. 0. 0.]]
# 创建一个 2x2 的矩阵,元素类型为 int
b = numpy.matlib.zeros((2, 2), dtype=int)
print(b)
# 输出:
# [[0 0]
# [0 0]]
# 使用一个整数 n 创建一个 n x n 的正方形矩阵
c = numpy.matlib.zeros(4)
print(c)
# 输出:
# [[0. 0. 0. 0.]
# [0. 0. 0. 0.]
# [0. 0. 0. 0.]
# [0. 0. 0. 0.]]
以上就是 numpy.matlib.zeros()
函数的介绍。