是否有可能通过parSapply
parallel
函数传递2个参数,使用R中的库parallel
?
我尝试过:
var2 <- c(10,20,30)
myfunction<-function(var1,var2){
mean(rnorm(1000,var1,var2))
}
parSapply(cl,1:10,FUN=myfunction,var2=var2)
谢谢! 赫苏斯
答案 0 :(得分:1)
那必须工作......你初个化了cl和var2吗?
myfunction<-function(var1,var2){
mean(rnorm(1000,var1,var2))
}
n_cores <- 2 # number of cores for parallel processing
cl <- makeCluster(n_cores)
var2 <- 3
parSapply(cl,1:10,FUN=myfunction,var2=var2)
stopCluster(cl)