0

我有一个问题。Y 有一个 3d ArrayFire 数组,我需要以确定的数量移动每个切片。ArrayFire 带有一个功能来做到这一点,但我不明白一些事情。代码是这样的,但似乎不起作用我认为我正在做一些非法的事情,将 shi 数组分配给 f.slice(i)。数组 V 在 x 和 y 方向上移动。

array shi;

shi = shift( f.slice(i) , V[0][i] ,  V[1][i]  );
f.slice(i) = shi.copy();

任何帮助真的很感激/*对不起我的英语不太好*/

谢谢!

4

1 回答 1

1

我认为您需要做的就是:

f(span, span, i) = shift(f(span, span, i), v[0][i], v[1][i]);
于 2015-09-13T05:16:47.150 回答