-
0 votesanswersviews
foreach,doParallel和随机生成
考虑使用并行 foreach 生成随机值的非常基本(且效率低下)的代码: cl <- makeCluster(2) registerDoParallel(cl) foreach(i = 1:100) %dopar% rnorm(1) 它是正确的还是随机生成正常工作还需要其他步骤吗?我想这已经足够了,快速检查似乎“证明”种子正常工作,但我想确定它在其他平台上是如此,因为我希望代码是可移植的 ... -
1 votesanswersviews
R:使用doParallel和foreach进行并行化
我在R中做了以下连续的小例子: all_list <- list() all_list[1] <- list(1:6000) all_list[2] <- list(100000:450000) all_list[3] <- list(600000:1700000) all_list[4] <- list(2000000:3300000) all_list[5] &l... -
0 votesanswersviews
在R中如何在运行并行时为foreach()函数定义一个组合函数
我想进行排列测试,这是代码的结构(带有虚拟数据) . 排列将并行运行,并且想要计算生成的矩阵未通过测试的次数 . (见代码区块2) . 但是在块2中这很慢,因为它在单个处理器中工作 . 我想写一个.combine函数来配合foreach()函数,但我不知道如何给出输入参数(cc和矩阵) library(foreach) library(parallel) #matrix to be popul...