2020-10-10
阅读量:
846
矩阵的特征值函数是什么
矩阵特征值函数
numpy.linalg.eigh(a,UPLO ='L'):此函数用于返回复Hermitian(共轭对称)或实对称矩阵的特征值和特征向量。返回两个对象,一个包含该对象的一维数组a的特征值,以及相应特征向量的2-D方阵或矩阵(取决于输入类型)(在列中)。
# Python program explaining # eigh() function from numpy import linalg as geek # Creating an array using array # function a = np.array([[1, -2j], [2j, 5]]) print("Array is :",a) # calculating an eigen value # using eigh() function c, d = geek.eigh(a) print("Eigen value is :", c) print("Eigen value is :", d)
输出:
数组是:[[1. + 0.j,0.-2.j],
[0. + 2.j,5。+ 0.j]]
特征值为:[0.17157288,5.82842712]
特征值为:[[-0.92387953 + 0.j,-0.38268343 + 0.j],
[0.00000000 + 0.38268343j,0.00000000-0.92387953j]]






评论(0)


暂无数据
推荐帖子
0条评论
0条评论
0条评论