by0*_*by0 11 parallel-processing multicore r mclapply
据我所知multicore,R版本2.14已被弃用,我被建议开始使用parallel内置于R 3.0基础的软件包.
通过文档parallel,我发现主要有两个函数可以调用parallel,collect例如:
p <- parallel(1:10)
q <- parallel(1:20)
collect(list(p, q)) # wait for jobs to finish and collect all results
Run Code Online (Sandbox Code Playgroud)
由于我不太熟悉并行计算的细节,所以我总是multicore's mclapply在我的代码中使用开箱即用.我想知道如何利用新的parallel包装mclapply.
干杯
by0*_*by0 11
正如@Ben Bolker所提到的,mclapply现在已经整合到R的3.0基础.只需加载包parallel.没必要multicore
require(parallel)
mclapply(1:30, rnorm)
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
4915 次 |
| 最近记录: |