Juliaでは、「任意のディメンションをループするように選択する」良い方法がありますかd
?例えば、私はフィルタリングする任意のディメンションを選択しますか?
for j = 1:size(x,2)
for i = 2:size(x,1)-1
x2[i,j] = x[i-1,j] - 2x[i,j] + x[i+1,j]
end
end
をしたいしかし、私はx
は任意の寸法のアレイとd
ことができる機能diffFilter(x2,x,d)
を書きたい2D x
に拡散フィルタを適用する以下ndims(x)
より任意の寸法であり、このx[i-1] + 2x[i] - x[i+1]
フィルタを次元d
(割り当てなしでx2
に)に沿って適用します。どのように私はそのd
ループの特別な部分を持っていることを使用できるようなインデックス作成を行う任意のアイデアd
番目のインデックスですか?あなたはティム聖が対象に書かれたブログ記事のペアを見てみたいと思うでしょう