It does, but since all of the values have two trailing zeros at precision 5, it drops them. I think this must be default behavior in numpy with the `strip_zeros` flag set to False.