假設我想做R中的東西,通常會(在一個進程/線程)是這樣的:我可以並行嵌套::: parLapply()嗎?
for(i in 1:2) {
for(j in 1:2) {
#Do some stuff here
}
}
基於R的新包裝的同時,四核的機器上,我可以做以下?
cluster<-makeCluster(4)
innerLoop<-function() {
#Do some stuff here
}
outerLoop<-function() {
result<-do.call(, parLapply(cluster, c(1:2), innerLoop))
}
final.result<-do.call(, parLapply(cluster, c(1:2), outerLoop))
使用R-2.14.0附帶的並行程序包可能嗎?
如果你嘗試它會發生什麼? – Andrie