Список изображений 3D-массивов в один 4D-массив - PullRequest
0 голосов
/ 28 мая 2020

У меня есть список изображений 3D-массивов с размерами ширина x высота x каналы. Теперь я хочу преобразовать этот список в R в один 4D-массив с размерами length_of_list x width x height x каналов.

Следующий код R работает нормально, но я думаю, что есть более эффективное решение:

# Settings
img_width <- 200
img_height <- 100
img_channels <- 3

# Preallocate multidimensional array
marray <- array(NA, dim = c(length(imagelist), img_width, img_height, img_channels))

# Transfer data to array
for (i in 1:length(imagelist)) {
  img <- imagelist[[i]]
  marray[i,,,] <- img
}

Заранее спасибо!

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...