热点新闻
R中进行parallel并行运算
2023-07-07 06:43  浏览:469  搜索引擎搜索“富博农业网”
温馨提示:信息一旦丢失不一定找得到,请务必收藏信息以备急用!本站所有信息均是注册会员发布如遇到侵权请联系文章中的联系方式或客服删除!
联系我时,请说明是在富博农业网看到的信息,谢谢。
展会发布 展会网站大全 报名观展合作 软文发布

R语言的内置并行包parallel,可以进行多线程调用。其使用方法类似于apply家族函数,常用parApply parLapply parSaplly等函数,使用方法如下:


library(parallel) #并行计算  常用parApply parLapply parSaplly

detectCores() #检测计算机核心数

cl <- makeCluster(16) #指定调用的核心数

efflen <- parLapply(cl,exon_bygeneid,function(x){

      tmp <- apply(x,1,function(y){  y[1]:y[2]  }) #输出exon长度值所有元素           

      length(unique(unlist(tmp))) #去重复并统计exon长度元素的数量

    })

#stopCluster(cl) #停止多核计算功能

#要注意使用时par内不能再嵌套par






发布人:7851****    IP:117.173.23.***     举报/删稿
展会推荐
让朕来说2句
评论
收藏
点赞
转发