c_cpp 置换遍历索引

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了c_cpp 置换遍历索引相关的知识,希望对你有一定的参考价值。

//permute
        u32Offset = 0;
        ps32InputBlob = pps32InputData[i];
        u32ChnOffset = au32GridNumHeight[i]*au32Stride[i]/sizeof(HI_S32);
        u32HeightOffset = au32Stride[i]/sizeof(HI_S32);
        for (h = 0; h < au32GridNumHeight[i]; h++)
        {
            for (w = 0; w < au32GridNumWidth[i]; w++)
            {
                for (c = 0; c < SAMPLE_SVP_NNIE_YOLOV3_EACH_BBOX_INFER_RESULT_NUM*u32EachGridBbox; c++)
                {
                    pf32Permute[u32Offset++] = (HI_FLOAT)(ps32InputBlob[c*u32ChnOffset+h*u32HeightOffset+w]) / SAMPLE_SVP_NNIE_QUANT_BASE;
                }
            }
        }

以上是关于c_cpp 置换遍历索引的主要内容,如果未能解决你的问题,请参考以下文章

什么是置换索引?

如何取消旋转置换索引

c_cpp 遍历MAP

c_cpp BST实施和遍历

嵌套循环:置换由向量表示的 n 维数组

c_cpp 94.二叉树Inorder遍历