热线电话:13121318867

登录
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]]


54.7717
0
关注作者
收藏
评论(0)

发表评论

暂无数据
推荐帖子