Скажем, у меня есть многомерный массив с именем pi
, и его количество измерений неизвестно до времени выполнения:
dims <- rep(3, dim_count)
pi <- array(0, dims)
Как вы можете видеть, размерность зависит от dim_count
. Как получить значение из массива, когда у меня есть вектор индексов? Например, когда у меня есть:
dim_count <- 5
indexes <- c(1, 2, 3, 3, 3)
Я хочу получить
pi[1, 2, 3, 3, 3]
Есть ли короткий, эффективный и, надеюсь, элегантный способ сделать это?