用numpy找出矩阵是否为正定

发布于 2021-01-29 15:09:13

我需要找出矩阵是否为正定。我的矩阵是numpy矩阵。我期望在numpy库中找到任何相关方法,但没有成功。感谢您的帮助。

关注者
0
被浏览
83
1 个回答
  • 面试哥
    面试哥 2021-01-29
    为面试而生,有面试问题,就找面试哥。

    您还可以检查矩阵的所有特征值是否为正,如果是,则矩阵为正定:

    import numpy as np
    
    def is_pos_def(x):
        return np.all(np.linalg.eigvals(x) > 0)
    


知识点
面圈网VIP题库

面圈网VIP题库全新上线,海量真题题库资源。 90大类考试,超10万份考试真题开放下载啦

去下载看看