Я использую матрицы в numpy python. У меня есть матрица A и I, тогда я вычисляю ее обратную. Теперь я умножаю A на свой обратный, и я не получаю идентификационную матрицу. Может ли кто-нибудь указать, что здесь не так?Python numpy: Матричное умножение, дающее неправильный результат
A = matrix([
[4, 3],
[3, 2]
]);
print (A.I) # prints [[-2 3], [ 3 -4]] - correct
print A.dot(A.T) # prints [[25 18], [18 13]] - Incorrect
print A*(A.T) # prints [[25 18], [18 13]] - Incorrect