📜  Python numpy.matlib.zeros()(1)

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

Python numpy.matlib.zeros()

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() 函数的介绍。