Cómo cambiar el orden de las dimensiones de la matriz

¿Cómo puedo reordenar las dimensiones de una matriz n dimensional. Por ejemplo, si tengo una matriz tridimensional de datos de ventas, donde la primera dimensión representa la Fecha, la segunda dimensión es la Tienda y la tercera dimensión es Departamento. ¿Cómo transformo la matriz para que la primera dimensión sea Almacén, la segunda sea Departamento y la tercera sea Fecha. Esto es solo un ejemplo. Espero una solución general.

Respuestas a la pregunta(1)

Su respuesta a la pregunta