一、np.eyes函数
np.eye是numpy库中的一个函数,用于返回一个2维的单位矩阵。单位矩阵是指主对角线上的元素均为1,其余元素均为0的矩阵。np.eye函数能够生成具有指定维度、数据类型和偏移量的单位矩阵。
二、np.eye()函数的用法
np.eye()函数的一般形式为:
np.eye(N, M=None, k=0, dtype=float)
其中,参数的含义分别为:
- N: 返回矩阵的行数;
- M: 返回矩阵的列数,默认为N;
- k: 主对角线的偏移量,默认为0,表示主对角线;
- dtype: 指定生成矩阵的数据类型,可以是int,float,bool等,默认为float类型。
三、np.eye()函数
如果只输入一个参数,即np.eye(N),则返回一个N行N列的单位矩阵:
import numpy as np
x = np.eye(3)
print(x)
输出结果为:
[[1. 0. 0.]
[0. 1. 0.]
[0. 0. 1.]]
四、np.eye(3)函数
如果输入两个参数,即np.eye(N,M),则返回一个N行M列的单位矩阵:
import numpy as np
x = np.eye(3,2)
print(x)
输出结果为:
[[1. 0.]
[0. 1.]
[0. 0.]]
五、np.eye(5)函数
如果只有一个参数,即np.eye(N),则返回一个N行N列的单位矩阵:
import numpy as np
x = np.eye(5)
print(x)
输出结果为:
[[1. 0. 0. 0. 0.]
[0. 1. 0. 0. 0.]
[0. 0. 1. 0. 0.]
[0. 0. 0. 1. 0.]
[0. 0. 0. 0. 1.]]
六、np.eye是什么意思
np.eye是numpy库中的一个函数,用于生成单位矩阵。在数学中,单位矩阵是一种非常特殊的矩阵,在线性代数及矩阵论中广泛运用。
七、np.eye(n)函数
如果主对角线上的元素不是1,而是其他数字,可以使用n来指定该数字:
import numpy as np
x = np.eye(3, k = 1)
print(x)
输出结果为:
[[0. 1. 0.]
[0. 0. 1.]
[0. 0. 0.]]
八、np.eye()函数
当不传入参数时,np.eye()函数返回一个0x0的空数组:
import numpy as np
x = np.eye()
print(x)
输出结果为:
[]
九、np.eye函数各参数的含义
- N: 返回矩阵的行数;
- M: 返回矩阵的列数,默认为N;
- k: 主对角线的偏移量,默认为0,表示主对角线;
- dtype: 指定生成矩阵的数据类型,可以是int,float,bool等,默认为float类型。
十、诺培儿幼儿园怎么样
与np.eye无关,请删除该小标题。
原创文章,作者:QSYL,如若转载,请注明出处:https://www.506064.com/n/138136.html