R中的多维稀疏数组(3向张量)

use*_*426 14 r tensor

使用Matrix包我可以创建一个二维稀疏矩阵.

有人可以建议一个允许我在R中创建一个多维(特别是一个三维)稀疏矩阵(数组,或技术上是三向张量)的包吗?

Ben*_*ker 10

slam软件包有一个simple_sparse_array类:http://finzi.psych.upenn.edu/R/library/slam/html/array.html,虽然它只支持索引和强制(如果你想做张量操作,或元素方面)算术,没有转换回常规密集阵列,你必须自己实现它们...)

我这样做了

library("sos")
findFn("{sparse array}")
Run Code Online (Sandbox Code Playgroud)