Если ваша матрица называется matrix, matrix.shape = (1,2,1,4) (как в моем примере выше) делает свое дело.NumPy автоматически уведомит, если ваша новая фигура «выходит за границы», и автоматически переупорядочит данные, если это не так.
РЕДАКТИРОВАТЬ: Вы также можете использовать newMatrix = numpy.reshape (matrix, (1,2,1,4)), чтобы создать новую матрицу как форму вашей первой матрицы.