2021
05-20
05-20
R语言通过parallel包实现多线程运行方式
总的来说,R的运算速度不算快,不过类似并行运算之类的改进可以提高运算的性能。下面非常简要地介绍如何利用R语言进行并行运算library(parallel)cl.cores<-detectCores()cl<-makeCluster(cl.cores)detectCores()检查当前电脑可用核数。makeCluster(cl.cores)使用刚才检测的核并行运算。R-Doc里这样描述makeCluster函数:CreatesasetofcopiesofRrunninginparallelandcommunicatingoversockets.即同时创建数个R进...
继续阅读 >