How Does Numpy Handle Multidimensional Arrays