The RcppEigen package provides access from R to the Eigen C++ template library for linear algebra
动机:加速加速加速已有R code中的线性运算,包括矩阵运算;
方法:(1)如果是因为循环次数太多,可采用并行运算的处理方式,具体操作做法可参考Let’s be Faster and more Parallel in R with doParallel package | R-bloggers的做法;但是该方法比较耗CPU和内存;如果内存和CPU足够富有的话,不失为一种不错的选择;
(2)OpenBLAS,MKL等等类似的方法,可参考Faster BLAS in R | Brett Klamer;Q
原创
2021-11-07 23:28:25 ·
272 阅读 ·
0 评论