如何移动ArrayFire 3D阵列

时间:2015-09-11 22:08:23

标签: c++ parallel-processing arrayfire

我有一个问题。 Y有一个3d ArrayFire数组,我需要以确定的数量移动每个切片。 ArrayFire具有执行此操作的功能,但我没有找到一些东西。 代码是这样的,但似乎没有工作,我认为我正在做一些非法将shi数组分配给f.slice(i)。 de array V是x和y direccionts的移位。

array shi;

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

任何帮助都非常令人沮丧/ *抱歉我的英语不太好* /

谢谢!

1 个答案:

答案 0 :(得分:1)

我认为您需要做的就是:

f(span, span, i) = shift(f(span, span, i), v[0][i], v[1][i]);