大型数据集上的 R 中的矩阵数学

Posted

技术标签:

【中文标题】大型数据集上的 R 中的矩阵数学【英文标题】:Matrix Math in R on Large Datasets 【发布时间】:2013-07-04 12:13:08 【问题描述】:

我有一个很大的方阵,我将它的第一行用于测试目的.... 所以初始矩阵是 1x63000,非常大。每次我尝试将它自己相乘时,使用

a %*% b

每次我这样做,我都会...

Error in fooB %*% fooB : non-conformable arguments

但是,这适用于较小的矩阵。是否有用于处理大型矩阵的数学函数的软件包?还是我在某处遗漏了什么技巧?

干杯

【问题讨论】:

你的意思是自乘:a %*% t(a)? @agstudy 这是一个漫长的早晨,感谢您接受... 【参考方案1】:

您正在寻找叉积,即a %*% t(a),并且有一个基本的 R 函数。试试:

crossprod(a)

【讨论】:

以上是关于大型数据集上的 R 中的矩阵数学的主要内容,如果未能解决你的问题,请参考以下文章

大型数据集上的 MongoDB 子文档查询性能

如何在 python 中的大型数据集上训练随机森林?

在大型数据集上使用 rpart 包

大型数据集上的核心数据获取请求缓慢

基于条件的 2 个大型数据集上的模糊模糊字符串匹配 - python

在大型数据集上删除 Postgres 中的列