我想用numpy来计算逆矩阵。但我发现了一个错误:使用numpy的矩阵的反转
'numpy.ndarry' object has no attribute I
为了计算numpy的矩阵的逆,称矩阵M,它应该是简单的: print M.I
下面的代码:
x = numpy.empty((3,3), dtype=int)
for comb in combinations_with_replacement(range(10), 9):
x.flat[:] = comb
print x.I
我假设,这个错误发生是因为x现在是平坦的,因此'I
'命令不兼容。有没有解决这个问题的方法?
我的目标是打印每个可能的数值矩阵组合的INVERSE MATRIX。
也对其他答案进行了评论,但是您必须将x定义为矩阵'np.matrix(x)',以便'.I'方法可用。 – M4rtini