原文:https://docs.scipy.org/doc/numpy/reference/generated/numpy.linalg.eigvalsh.html
校对:(虚位以待)
numpy.linalg.
eigvalsh
(a, UPLO='L')[source]计算Hermitian或真实对称矩阵的特征值。
与eigh的主要区别:不计算特征向量。
参数: | a:(...,M,M)array_like
UPLO:{'L','U'},可选
|
---|---|
返回: | w:(...,M,)ndarray
|
上升: | LinAlgError
|
笔记
版本1.8.0中的新功能。
广播规则适用,有关详细信息,请参阅numpy.linalg
文档。
特征值使用LAPACK例程_syevd,_heevd来计算
例子
>>> from numpy import linalg as LA
>>> a = np.array([[1, -2j], [2j, 5]])
>>> LA.eigvalsh(a)
array([ 0.17157288, 5.82842712])