0
我想用foreach
功能如何使用foreach计算上三角矩阵中的每个元素?
library(foreach)
library(doParallel)
cl <- makeCluster(2)
registerDoParallel(cl)
tempdata <- matrix(0, nrow = 10, ncol = 10)
tempdata2 <- matrix(0, nrow = 10, ncol = 10)
foreach (i = 1:9, .combine='rbind') %do% {
for (j in (i+1):10) {
tempdata[i, j] <- i+j;
tempdata2[i, j] <- i*j
}
}
当我使用%do%
它的工作原理来计算的上三角矩阵的每个元素,但是当我使用%dopar%我得到一些什么。 我在做什么错?感谢你们。任何建议将不胜感激。
非常感谢你,这正是我想要的。 –