据我所知,我需要计算矩阵的最大和最小特征值之比,即所谓的“条件数”。我已经找到了计算矩阵条件数的numpy.linalg.cond
,但是我想知道这是否实际上对应于最大和最小特征值之间的比率。有人可以给我指示吗?
最佳答案
根据文档,np.linalg.cond定义为数组的范数乘以数组的范数的倒数,这不是您要查找的内容。但是您可以轻松完成以下操作:
import numpy as np
Eigs = np.linalg.eigvals(yourarrayhere)
cond = np.max(Eigs)/np.min(Eigs)
关于python - numpy.linalg.cond返回最大和最小特征值之比吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29426357/