码迷,mamicode.com
首页 > 其他好文 > 详细

R的并行运算

时间:2018-07-16 14:04:40      阅读:129      评论:0      收藏:0      [点我收藏+]

标签:根据   library   UNC   style   运算   lap   形式   getopt   并行运算   

 

rm(list=ls())
time1 <- Sys.time()
library(parallel)
#打开四核,具体核数根据机器的核数决定
cl <- makeCluster(getOption(‘cl.cores‘, 1))
#---------------
sumtest <- function(x){
result = x + 1
}
per <- parSapply(cl,c(0:100000),sumtest)

time2 <- Sys.time()
(time.run <- time2 - time1)

注意: 根据计算类型定,不一定开的核数越多运行速度越快,简单的一般是转化为sapply或者是lapply的形式

R的并行运算

标签:根据   library   UNC   style   运算   lap   形式   getopt   并行运算   

原文地址:https://www.cnblogs.com/lmj-sky/p/9317013.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!