fanshenzhang 感觉你大概率应该是刚刚接触并行计算,那么我推荐使用future.apply
包:先把你的多次拟合的代码部分转化成用基本的apply
系列函数(apply
, sapply
, lapply
等均可)能够解决的形式,然后把相应的apply
系列函数换成future.apply
包里的对应版本(一般就是函数名前面加上future_
,如future_apply
, future_sapply
, future_lapply
等)就获得了可以并行的代码。
之后你需要做的就是在代码开始运行的时候用plan
函数设置你想要的并行核心数等即可。