我有一个索引矩阵,其中一些索引重复。我在下面举了一个例子。
我有另一个矩阵 A,其尺寸与索引兼容,并且在任何地方都初始化为 0。我想做类似的事情
A[I] += 1
我面临两个问题:
A[I] = A[I] + 1
效率太低- 矩阵
I
有冗余索引。例如第 2 行和第 6 行是相同的,我想获得A[1,2] = 2
部分答案是创建一个 3 列矩阵,其中两列是的乘积,unique(I)
第三列是计数的乘积,但我也没有看到任何解决方案。任何指针或帮助将不胜感激!
> I is:
[,1] [,2]
[1,] 1 1
[2,] 1 2
[3,] 1 3
[4,] 1 4
[5,] 1 1
[6,] 1 2
[7,] 1 3