Tag: domc多

R中doMC和doParallel的区别

R中关于foreach函数的doParallel和doMC什么区别? doParallel支持windows,类似unix,而doMC只支持unix。 换句话说,为什么doParallel不能直接取代doMC ? 谢谢。 更新: doParallelbuild立在parallel基础上,这本质上是multicore和snow的合并,并自动为您的系统使用适当的工具。 因此,我们可以使用doParallel来支持多系统。 换句话说,我们可以用doParallel来代替doMC 。 ref: http : //michaeljkoontz.weebly.com/uploads/1/9/9/4/19940979/parallel.pdf 顺便说一句, registerDoParallel(ncores=3)和 cl <- makeCluster(3) registerDoParallel(cl) 看来registerDoParallel(ncores=3)可以自动停止集群,而第二个不会自动停止,需要stopCluster(cl) 。 ref: http : //cran.r-project.org/web/packages/doParallel/vignettes/gettingstartedParallel.pdf