问题遇到的现象和发生背景
M=np.mat("1 22 44 5;1 0 -3 6;-9 -3 8 1;1 3 4 9")
I=np.linalg.inv(M)
问题相关代码,请勿粘贴截图
运行结果及报错内容
现在的疑惑是转成整型的时候,为什么结果是
(M*I).astype(int)
matrix([[0, 0, 0, 0],
[0, 1, 0, 0],
[0, 0, 0, 0],
[0, 0, 0, 0]])
我的解答思路和尝试过的方法
我想要达到的结果
正确结果应该是
array([[1., 0., 0., 0.],
[0., 1., 0., 0.],
[0., 0., 1., 0.],
[0., 0., 0., 1.]])
这样才对啊,请问大家是哪里出了问题