numpy.linalg.cond返回最大和最小特征值的比率吗?

2024-06-01 00:12:46 发布

您现在位置:Python中文网/ 问答频道 /正文

我需要计算一个矩阵的最大和最小特征值的比值,据我所知称之为“条件数”。我已经找到了计算矩阵条件数的numpy.linalg.cond,但我想知道这是否与最大和最小特征值之间的比率相对应。有人能告诉我这方面的情况吗?在


Tags: numpy情况矩阵条件比率特征值linalg比值
1条回答
网友
1楼 · 发布于 2024-06-01 00:12:46

根据文件记载np.linalg.cond公司定义为数组的范数乘以不是您要查找的数组范数的倒数。但你想要的很容易做到:

    import numpy as np

    Eigs = np.linalg.eigvals(yourarrayhere)
    cond = np.max(Eigs)/np.min(Eigs)

相关问题 更多 >