[分享] Rcpp attributes

看板R_Language作者 (攸藍)時間10年前 (2014/07/01 01:54), 10年前編輯推噓2(200)
留言2則, 2人參與, 最新討論串1/1
這次去南區統計演討會聽wush講到Rcpp新的API 我就等不及去嘗試了XDD 然後google一下 Rcpp Attributes提供了更簡單的方式去實作Rcpp 我在windows 7 64bit上的電腦 修改了兩個例子,並附上原文中的一個例子 提供給大家參考 例子:http://pastebin.com/eMM8yuWF 補充: 關於效能...windows上,RcppArmadillo的blas是調用Rblas.dll, 而R原生的blas並不快,因此,windows上,RcppArmadillo速度並不快... 而RcppEigen是用Eigen自己的BLAS,因此速度較快。 (很少人會試圖在windows上重新compile Rblas.dll) 但是,相同的code移到linux,參考下列網址修改預設blas庫: http://tinyurl.com/p7bcldp 速度會快非常多,若要更快,可以取得intel MKL,其在linux上有學術授權。 再補一個kernel Matrix + openmp 的例子:http://pastebin.com/X4jnRn4A kernel Matrix (a efficiency approach): http://pastebin.com/u5jqtc4h [關鍵字]: Rcpp, API, Atrributes [出處]: http://cran.r-project.org/web/packages/Rcpp/vignettes/Rcpp-attributes.pdf [重點摘要]: -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 218.164.183.126 ※ 文章網址: http://www.ptt.cc/bbs/R_Language/M.1404150894.A.D59.html

07/01 08:44, , 1F
07/01 08:44, 1F
※ 編輯: celestialgod (218.164.192.184), 07/20/2014 02:34:43

01/27 12:24, , 2F
推!
01/27 12:24, 2F
文章代碼(AID): #1JiQHkrP (R_Language)
文章代碼(AID): #1JiQHkrP (R_Language)