r - 如何使交叉产品更快
问题描述
获得 40,000 x 1,000 矩阵的叉积需要(在我的 MBP 上,配备 2.9 GHz Intel Core i7 和 16 GB 内存)超过 20 秒:
> system.time(a <- crossprod(matrix(pi,40000,1000)))
user system elapsed
23.808 0.139 24.001
有没有办法让它更快?谢谢你的帮助。
解决方案
推荐阅读
- android - Android ROOM - 如何在对象内插入对象(即 Flash Card Deck 有一个问题列表)
- flutter - Flutter 中的动态自定义日历
- reactjs - KendoReact 网格复选框过滤器
- r - 如何找到附图中箭头突出显示的点的 x 值?
- android - 关于 Android 中的启动模式的问题
- swift - 在 swift 中,有没有办法只在 for 循环中检查数组的一部分(具有设定的起点和终点)
- lwm2m - Lwm2m protocol: is BootStrap server mandatory?
- node.js - Getting error while adding record into mongodb using mongoose and Node.js
- python - Converting list of milliseconds with NaN values to date in python
- html - why is input button's size different from css style?