【问题标题】:R: big.matrix multiplicationR:大矩阵乘法
【发布时间】:2012-05-27 10:56:40
【问题描述】:

全部,

我正在 64 位 Windows 7 上使用 R2.14。

我正在尝试对 big.matrix 对象进行平方(非常感谢开发人员),并且可能需要将其提高到更高的幂。

根据我的研究,bigalgebra 软件包就在我的街道上,但它似乎仍在建设中。

big.matrix 对象上的代数有什么替代方法吗?

提前致谢。 W.

【问题讨论】:

  • 如果你正在做更高的功率,并且矩阵是可对角化的,你可能想要使用对角矩阵单位 A=PDP'; A^n=PD^nP';,因为对角矩阵的幂只是它的单个元素的幂,计算起来要快得多。
  • 矩阵的元素个数大还是矩阵元素的值大?如果你想将一个矩阵与大量元素相乘,而你没有从包中找到帮助,你可以通过对矩阵进行分区并执行乘法并稍后添加它们来实现。

标签: r matrix r-bigmemory


【解决方案1】:

试试这个bigalgebra

install.packages("bigalgebra", repos="http://R-Forge.R-project.org")

这必须工作!

【讨论】:

    猜你喜欢
    • 2023-04-06
    • 1970-01-01
    • 2016-06-25
    • 1970-01-01
    • 1970-01-01
    • 2020-01-17
    • 2021-01-31
    • 2018-01-03
    相关资源
    最近更新 更多