作者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://webptt.com/cn.aspx?n=bbs/R_Language/M.1489995192.A.C51.html
1F:→ celestialgod: 先问你的R是用MRO还是一般的R? 03/21 20:25
2F:→ celestialgod: MRO的矩阵乘法是用MKL,会快一点 03/21 20:25
3F:→ celestialgod: 我电脑用MRO跑你举例的大小是98.81秒 03/21 20:28
4F:→ celestialgod: MRO: Microsoft R Open 03/21 20:29
5F:→ celestialgod: 或是去试试看R-devel (R-3.4.0开发版) 03/21 20:29
6F:→ celestialgod: BLAS已经换成multi-thread了~~ 03/21 20:29