小编Muh*_*amd的帖子

an alternative to nested for loops in r OR possible Rcpp needed?

I have a nested loop as

X <- matrix(c(0.5,0,0,0.75), nrow = 2)
k = nrow(X)

ans1 <- 0
ans2 <- 0
for (aa in 1:k) {
  for (bb in 1:k) {
    for (cc in 1:k) {
      for (dd in 1:k) {
        ans1 = ans1 + (0.45 * X[aa,bb] * X[cc,dd])
        for (xx in 1:k) {
          for (yy in 1:k){ 
            ans2 = ans2 + (1.7*X[aa,bb]*X[xx,yy]*X[cc,dd] + 0.2*X[aa,xx]*X[bb,yy]*X[cc,dd])  
          }
        }
      }
    }
  }
}
Run Code Online (Sandbox Code Playgroud)

But the matrix X which must be a …

loops for-loop r rcpp

-2
推荐指数
1
解决办法
60
查看次数

标签 统计

for-loop ×1

loops ×1

r ×1

rcpp ×1