私は配列の前にあるすべての要素を持つ行の特定の要素を合計するように修正したい2D配列を持っています。Juliaで整数の配列を合計する効率的な方法
[1 2; 3 6; 4 7; 4 8]
私はジュリアで次のコードを使用して行うことができます
[1 2; 4 8; 8 15; 12 23]
にそれを変換することができるようにしたい:
for i in 1:10,
for k in 2:size(d,1),
d([k,i] += d[k-1,i)];
end
end
しかし、私はこれを行うより効率的な方法がなければならないと思いますか?
"効率的"とは、そのループを関数に入れている限り、基本的にはライブラリ関数と同じくらい効率的です---ライブラリ関数は一般性だけが異なります。任意の次元を選択します。 Juliaを使用することの喜びの1つは、すべてのライブラリ関数に頼る必要がないことです。 – tholy