如何在 Julia 中创建二维数组理解

poo*_*oky 6 arrays list-comprehension julia

我是 Julia 的新手,我想学习如何进行数组理解。我有这行代码:

for i in 1:m
    for j in 1:n
        arr[i, j] = i + j
    end
end
Run Code Online (Sandbox Code Playgroud)

我想用数组理解做同样的事情。我写了下面的代码,但我知道这不是数组理解。请帮助我创建一个数组理解。

for i in 1:m, j in 1:n
    arr[i, j] = i + j
end
Run Code Online (Sandbox Code Playgroud)

太感谢了!

bic*_*nna 7

填充数组的更多朱利安方法是这样的(当然,我使用的是数组理解):

arr = [i + j for i in 1:m, j in 1:n]
Run Code Online (Sandbox Code Playgroud)