如何编写高效的R语言程序
第一,很明显的可以向量化和矩阵化的loop,改变矩阵或者向量的大小,都是比较耗时的,这些可以在R内部通过矩阵化,正确估计矩阵的dim来解决。
第二,对于比较简单的函数,基本程序本身写好之后,用Rprof做profiling,找到最耗时间的环节,用inline和Rcpp包把最耗时间的部分重新写一次。
第三,可以并行的计算做并行处理。
第四,使用ff包处理大的数据表格。
第五,用sparse matrix处理大矩阵。
第六,使用正确的算法也很重
0
纠错
猜你喜欢
华中数控车床怎么对刀
对方向,用车刀将材料试切一段长度,调出数控系统里的刀偏表,输...怎样注销抖音极速版账号
注销抖音极速版账号将抖音极速版打开,点击下面个人选项。然后在...网商银行怎么贷款
网商银行贷款主要有七大步骤进入官网搜索网商银行并点击进入进入...怎么删除自动回复
以为例,删除自动回复的方法是首先在电脑上打开并登录。接着点击...木瓜可以和苹果一起煮糖水吗
可以将木瓜和苹果去皮起肉,放入锅里,然后放适量水,再加入冰糖...小小的船儿指的是什么
小小的船儿是一首儿童诗里的句子,指的是月亮。小小的船是叶圣陶...减速器常见故障有哪些
减速机出现了过热的故障。减速机出现了异常运转的噪声。减速机上...怎么让仓鼠不咬人
可以通过以下方法来让仓鼠不咬人。第一给予仓鼠充足的食物来源,...网易邮箱如何取消发送邮件
你是否遇到过邮箱里刚点击完发送按钮,发现发错了怎么办今天教你...拼多多vip是什么意思
拼多多指的是拼多多软件的会员,会员在进行网购的时候可以使用一...怎样把桌面壁纸保存到手机上
解决方法取出手机内存卡,依次插入读卡器,连接电脑,打开我的电...写出含有动物和数字的两类成语
狡兔三窟万马奔腾百鸟朝凤一马当先一马平川九牛一毛万象更新千军...魅族手机拆开过还保修吗
用户在以下情况是不能享受保修超过包退包换保修时限。有人为损坏...苹果11微信扬声器声音小怎么回事
以,,微信为例。可能是由于手机设置不正确。解锁,滑动到设置页...起诉后需要等多长时间
起诉后需要等多长时间我国法律没有明确规定,但是如果属于民事诉...