When an array is printed, the numbers line up in nice columns (if you're using a fixed-width font): array([[0, 0], [0, 0]]) But for matrices the columns do not line up: matrix([[0, 0], [0, 0]])