Транспонированный массив из массива - PullRequest
2 голосов
/ 18 июня 2019

Пусть A[ , , ] будет array измерения [2,3,4]

Например,

A <- array(1:24,c(2,3,4))

Я хочу получить новый массив B размера [2,4,3] такой, что

B[i,j,k]=A[i,k,j]

для всех i,j,k.

1 Ответ

3 голосов
/ 18 июня 2019

Использование aperm:

aperm(A, c(1, 3, 2))
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...