Юлия | Нажмите или добавьте в 2-мерном массиве - PullRequest
0 голосов
/ 29 июня 2018

Я пытаюсь добавить или добавить элементы из двухмерного массива в трехмерный. Массив 2 (2-е измерение) связан с индексом, который выглядит следующим образом [1, 2, 2, 3, 3, 3, 4, 4, 4, 4, 5, 5, 5, 5 ...] и I хотел бы, чтобы последний элемент того же индекса был добавлен / добавлен в массив 1, то есть 1-й, 3-й, 6-й, 10-й элементы и т. д. Вот MWE:

arr1 = Array{Float64,3}(length, per, ro)
arr2 = Array{Float64,2}(length, per * ro * (ro + 1) ÷ 2)

length = 100
per = 20
ro = 10

for l in 1:length
    for p in 1:per
        for r in 1:ro

         x = arr2[l, p * ro * (ro + 1) ÷ 2] 
         push!(arr1, x)

        end
    end
end

Спасибо за ваше время.

Λ

...