📜  numpy.matlib.zeros()函数| Python(1)

📅  最后修改于: 2023-12-03 14:44:49.464000             🧑  作者: Mango

numpy.matlib.zeros()函数 | Python

本篇文章介绍了numpy.matlib.zeros()函数,主要包括以下几个方面:

  1. 函数说明
  2. 函数语法
  3. 参数说明
  4. 返回值说明
  5. 函数示例
1. 函数说明

numpy.matlib.zeros()函数用于创建指定大小的以0为元素的矩阵。

2. 函数语法

该函数的语法格式如下:

numpy.matlib.zeros(shape, dtype=None, order='C')
3. 参数说明

参数说明如下:

  • shape: 表示所创建矩阵的大小,以元组形式给出。
  • dtype: 可选参数,表示所创建矩阵的数据类型,默认为numpy.float64。
  • order: 可选参数,表示矩阵在内存中存放的方式。有两种取值‘C’和‘F’,分别表示行优先和列优先,默认为‘C’。
4. 返回值说明

该函数返回指定大小,且元素全部为0的矩阵。

5. 函数示例

下面是一个简单的示例,展示了numpy.matlib.zeros()函数的用法:

import numpy as np

# 创建一个3*3的矩阵
a = np.matlib.zeros((3, 3))
print("a = \n", a)

输出:

a =
 [[0. 0. 0.]
  [0. 0. 0.]
  [0. 0. 0.]]

除此之外,我们还可以通过指定dtype参数,创建其他类型的矩阵,例如:

import numpy as np

# 创建一个3*3的整数矩阵
b = np.matlib.zeros((3, 3), dtype=int)
print("b = \n", b)

# 创建一个3*3的复数矩阵
c = np.matlib.zeros((3, 3), dtype=complex)
print("c = \n", c)

输出:

b =
 [[0 0 0]
  [0 0 0]
  [0 0 0]]

c =
 [[0.+0.j 0.+0.j 0.+0.j]
  [0.+0.j 0.+0.j 0.+0.j]
  [0.+0.j 0.+0.j 0.+0.j]]