小编kay*_*kay的帖子

在R中并行运行for循环

我有一个for循环,它是这样的:

for (i=1:150000) {
   tempMatrix = {}
   tempMatrix = functionThatDoesSomething() #calling a function
   finalMatrix =  cbind(finalMatrix, tempMatrix)

}
Run Code Online (Sandbox Code Playgroud)

你能告诉我如何让它平行吗?

我在网上尝试了这个例子,但我不确定语法是否正确.它也没有太多提高速度.

finalMatrix = foreach(i=1:150000, .combine=cbind) %dopar%  {
   tempMatrix = {}
   tempMatrix = functionThatDoesSomething() #calling a function

   cbind(finalMatrix, tempMatrix)

}
Run Code Online (Sandbox Code Playgroud)

parallel-processing r parallel-foreach

39
推荐指数
1
解决办法
3万
查看次数

标签 统计

parallel-foreach ×1

parallel-processing ×1

r ×1