Why doesn't the numpy column value of python show a small number instead of 0?

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.]
[5.6.7.8]
[9.10.11.12]
[13.14.15.16]

-1.820448242817726e-31
the determinant value should be 0, resulting in-1.82nmv0448242817726e-31. How to make the determinant display 0?

clipboard.png

Mar.24,2022

I just tried it. There seems to be no problem. Let's see if it's the version of python.

Menu