使用索引数组订购 ArrayFire 数组的最佳方式

Best Way to order ArrayFire Array with Index-Array

用索引数组排序 Arrayfire 数组的最快方法是什么?这就是我对普通数组的意思:

    std::array<int,3> A = {3,2,1};
    std::array<int,3> indices = {2,1,3};

    std::array<int,3> tempA = A;
    for (int i = 0; i < 3; i++)
    {
        A[i] = tempA[Indices[i]];
    }

我必须使用 gfor 吗?

比我想象的容易得多:

    af::array c = B(inds);

来自 http://arrayfire.org/docs/indexing.htm