我试图使用移位反转模式获得一堆不同矩阵的最小代数特征值和向量(在Python中使用scipy eigsh)。这适用于小的正特征值,使用哪个=' LA'标准,但对于小的负特征值,使用' LA'我没有给出最小的代数特征值,也没有给出“LM'”,因为可能存在较小的幅度但正特征值掩盖了负的特征值。在eigsh中是否有一种模式,我仍然可以使用shift-invert但是能够找到这些讨厌的负特征值,或者我将不得不求助于坚持使用' SA'在通常的模式?如果只有一种有效的方法来确定矩阵是否为正定而没有进行任何对角化,那么这将立即告诉你是否存在负特征值。感谢。