|||
发现不少人写了介绍:
英文版:
http://www.r-bloggers.com/faster-higher-stonger-a-guide-to-speeding-up-r-code-for-busy-people/
中文版:
http://www.seekingqed.com/programming/r/accelerate_r
总结一下:
运行速度,Rcpp> Parallel Processing> compiler
编程所花时间,也是这个顺序。
试了一下Rcpp,其实比较简单
这里有不少模板,和R语言很相似。
http://adv-r.had.co.nz/Rcpp.html
compiler最简单,但是对已经向量化的方程没多少提高。
library(compiler)
cmp_function=cmpfun(test_function)
Archiver|手机版|科学网 ( 京ICP备07017567号-12 )
GMT+8, 2024-11-24 11:05
Powered by ScienceNet.cn
Copyright © 2007- 中国科学报社