import numpy as np
a=np.linspace(1,16,16)
ma=a.reshape(4,4)
print(ma)
print(np.linalg.det(ma))
[[ 1. 2. 3. 4.]
[ 5. 6. 7. 8.]
[ 9. 10. 11. 12.]
[13. 14. 15. 16.]]
-1.820448242817726e-31
这行列式值应该是0的,结果出现了-1.82nmv0448242817726e-31。怎样让行列式显示0呢?
刚试了下好像没有问题,看下是不是python的版本问题?