Если представить
многомерный массив в виде страниц, то их перестановка является перестановкой
размерностей массива. Для двумерного массива перестановка часто означает
транспонирование
— замену строк столбцами и наоборот. Следующие функции обобщают транспонирование
матриц для случая многомерных массивов и обеспечивают перестановку размерностей
многомерных массивов:
permute
(A, ORDER) — переставляет размерности массива А в порядке, определяемом
вектором перестановок ORDER. Вектор ORDER — одна из возможных перестановок
всех целых чисел от 1 до
N,
где
N —
размерность массива А;