我想有条件地从向量复制数据,基于模板向量,这是N倍短。模板中的每个元素将负责数据向量中的N个元素。假设向量如下所示(N=3) data = {1,2,3,4,5,6,7,8,9}
stencil = {1,0,1} 我希望得到的结果是: result = {1,2,3,7,8,9} 有没有办法使用推力库中的函数来实现这一点InputIterator1 last, InputIterator2 stencil, OutputIterator result
我有两个长向量。向量一包含0,1,2,3,4's,0表示不作用力,1表示动作1,2表示第二个动作,以此类推。每个动作都是720个样本点,这意味着您可以找到720个连续的两倍,然后是720个连续的4s。向量二包含对应于每个动作的原始数据。我需要为每个动作( 1、2、3和4)创建一个矩阵,其中包含第二个向量的相应数据。例如,矩阵1应该拥有所有发生在同一行动指数上的数据(向量2数据)。有帮助吗?on small amount of