Why is arr[0:5][0:10] the same as arr[0:10][0:5] and what should I write if I want to get the array with shape (10,5)? In the process of trying to crop a 2D numpy array I end up with the wrong dimensions. Ok, I figure, I just got my axes switched up, so I switch the order of the part specification.. and