朱莉娅|推送或追加二维数组

时间:2018-06-29 01:09:10

标签: julia

我正在尝试将元素从2维数组推入或追加到3维数组。数组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

谢谢您的时间。

Λ

0 个答案:

没有答案