怎么利用python判断一个矩阵是否可逆?

  数学 线性代数 Python    浏览次数:145        分享
0

怎么利用python判断一个矩阵是否可逆?

 

godfly   2019-03-08 09:03



   2个回答 
5


import numpy as np
a = np.matrix([[1, 1], [1, 1]])
try:
    a_inverse = a.I
    print('可逆')
except:
    print('不可逆')
SofaSofa数据科学社区 DS面经 问答 实战

LiShanfei   2019-03-08 10:30

2

矩阵的秩大于0就可逆,等于0就不可逆

求秩可参考:numpy求矩阵的秩

SofaSofa数据科学社区 DS面经 问答 实战

数据科学小K   2019-03-10 23:41



  相关主题

怎么在python中求array(矩阵)的特征向量、特征值?   2回答

利用python求解线性方程组   1回答

python怎么生成数值一样的分块矩阵?   1回答

线性空间和向量空间是一回事吗?   2回答

半正定或者正定矩阵一定要是对称的吗?   1回答

两个非齐次线性方程组同解问题   1回答

两个方程组解之间的关系   1回答

矩阵的列空间什么意思?   1回答

tensor的rank是什么意思   2回答

矩阵A乘以B的秩等于B乘以A的秩吗   1回答

两个线性空间的并集一定是一个线性空间吗   1回答

对称的实数矩阵的所有特征值都是实数吗   1回答



回答问题时需要注意什么?

我们谢绝在回答前讲“生动”的故事。

我们谢绝“这么简单,你自己想”、“书上有的,你认真看”这类的回答;如果你认为对方的提问方式或者内容不妥,你可以直接忽略该问题,不用进行任何作答,甚至可以对该问题投反对票。

我们谢绝答非所问。

我们谢绝自己不会、硬要回答。

我们感激每一个用户在编写答案时的努力与付出!