看板 R_Language 關於我們 聯絡資訊
[問題類型]: 效能諮詢 [軟體熟悉度]:使用者 [問題敘述]: 小弟最近在使用crossprod這函數,但目前的資料量較大,導致計算速度很慢 想請問大家有沒有別的方法或是建議可以引導小弟的 目前矩陣大小約 100000 x 10000 [程式範例]: dim(X) = 100000, 10000 crossprod(X) #很久 [環境敘述]: R version 3.3.2 [關鍵字]: crossprod 效率 -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 118.163.99.205 ※ 文章網址: https://www.ptt.cc/bbs/R_Language/M.1489995192.A.C51.html
celestialgod: 先問你的R是用MRO還是一般的R? 03/21 20:25
celestialgod: MRO的矩陣乘法是用MKL,會快一點 03/21 20:25
celestialgod: 我電腦用MRO跑你舉例的大小是98.81秒 03/21 20:28
celestialgod: MRO: Microsoft R Open 03/21 20:29
celestialgod: 或是去試試看R-devel (R-3.4.0開發版) 03/21 20:29
celestialgod: BLAS已經換成multi-thread了~~ 03/21 20:29