作者il0306 (MrSix)
看板R_Language
標題[問題] crossprod 效率
時間Mon Mar 20 15:33:10 2017
[問題類型]: 效能諮詢
[軟體熟悉度]:使用者
[問題敘述]:
小弟最近在使用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