首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >对于R的最成熟的稀疏矩阵包?

对于R的最成熟的稀疏矩阵包?
EN

Stack Overflow用户
提问于 2009-07-22 19:00:09
回答 3查看 9.3K关注 0票数 30

对于R,至少有两个稀疏矩阵包,我正在研究这些包,因为我处理的数据集太大,太稀疏,无法用密集的表示形式存储在内存中。我想要基本的线性代数例程,加上能够轻松地编写C代码来操作它们。哪个图书馆最成熟,最适合使用?

到目前为止我发现

  • 矩阵有许多反向依赖,这意味着它是最常用的。
  • SparseM没有那么多反向设备。
  • 各种图库可能都有自己的(隐式)版本;例如艾格图网络 (后者是状态网的一部分)。这些东西对我的需要来说太专业了。

有人有这方面的经验吗?

从搜索RSeek.org的角度来看,矩阵包似乎是最常见的。我经常认为CRAN任务视图相当权威,多元任务视图提到了矩阵和SparseM。

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2009-07-22 20:48:01

矩阵是最常见的,也是刚刚被接受的R标准安装(截至2.9.0),所以应该是广泛可用的。

基矩阵:https://stat.ethz.ch/pipermail/r-announce/2009/000499.html

票数 21
EN

Stack Overflow用户

发布于 2009-07-22 19:31:26

在我的经验中,矩阵是你提到的最受支持和最成熟的软件包。它的C架构也应该公开得相当好,并且相对简单易用。

票数 7
EN

Stack Overflow用户

发布于 2009-11-01 18:55:32

稀疏矩阵上的log(x)是个坏主意,因为log(0)没有定义,稀疏矩阵的大多数元素都是零。

如果您只想获取非零元素的日志,请尝试转换为三元稀疏表示,并获取这些值的日志。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/1167448

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档