>>> np.reshape(a,(2,3))# C-like index ordering
array([[0,1,2],[3,4,5]])>>> np.reshape(np.ravel(a),(2,3))# equivalent to C ravel then C reshape
array([[0,1,2],[3,4,5]])>>> np.reshape(a,(2,3), order='F')# Fortran-like index ordering
array([[0,4,3],[2,1,5]])>>> np.reshape(np.ravel(a, order='F'),(2,3), order='F')
array([[0,4,3],[2,1,5]])
np.reshape(a,(2,3))# C-like index ordering
array([[0,1,2],[3,4,5]])
np.reshape(np.ravel(a),(2,3))# equivalent to C ravel then C reshape
array([[0,1,2],[3,4,5]])
np.reshape(a,(2,3), order='F')# Fortran-like index ordering
array([[0,4,3],[2,1,5]])
np.reshape(np.ravel(a, order='F'),(2,3), order='F')
array([[0,4,3],[2,1,5]])
>>> a = np.array([[1,2,3],[4,5,6]])>>> np.reshape(a,6)
array([1,2,3,4,5,6])>>> np.reshape(a,6, order='F')
array([1,4,2,5,3,6])>>> np.reshape(a,(3,-1))# the unspecified value is inferred to be 2
array([[1,2],[3,4],[5,6]])