簡體   English   中英

R中的多維稀疏數組(3向張量)

[英]Multidimensional sparse array (3-way tensor) in R

使用Matrix包我可以創建一個二維稀疏矩陣。

有人可以建議一個允許我在R中創建一個多維(特別是一個三維)稀疏矩陣(數組,或技術上是三向張量)的包嗎?

slam包有一個simple_sparse_array類: http//finzi.psych.upenn.edu/R/library/slam/html/array.html ,雖然它只支持索引和強制(如果你想做張量操作,或元素算術,不轉換回常規密集陣列,你必須自己實現它們......)

我這樣做了

library("sos")
findFn("{sparse array}")

還有tensorr包,它看起來很有希望為稀疏張量提供支持,並且PARAFAC / CANDECOMP等張量分解也在待辦事項列表中: https ://cran.r-project.org/web/packages/tensorr /README.html

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM