📅  最后修改于: 2023-12-03 15:19:27.302000             🧑  作者: Mango
numpy.eye函数用于创建一个二维数组,其中对角线上的元素为1,其余为0。
numpy.eye函数的用法如下:
numpy.eye(N, M=None, k=0, dtype=<class 'float'>, order='C')
参数说明:
以下示例展示了numpy.eye函数的用法:
import numpy as np
# 创建一个3x3的单位矩阵
a = np.eye(3)
print(a)
# [[1. 0. 0.]
# [0. 1. 0.]
# [0. 0. 1.]]
# 创建一个2x4的矩阵,其次对角线为1
b = np.eye(2, 4, k=1)
print(b)
# [[0. 1. 0. 0.]
# [0. 0. 1. 0.]]
以上示例中,首先我们使用numpy.eye创建了一个3x3的单位矩阵,然后将其打印输出。
其次,我们创建了一个2x4的矩阵,其次对角线为1,然后将其打印输出。
numpy.eye函数是一个非常有用的函数,可以用于创建单位矩阵和其他特殊的矩阵。使用它可以方便地进行矩阵运算和计算。