Rには、スパース行列を効率的に格納するためのパッケージがあることを知っています。低ランクの行列を効率的に保存する方法もありますか?例えば:
A <- matrix(rnorm(1e6), nrow=1e5, ncol=1e1)
B <- A %*% t(A)
さて、Bメモリに保存するには大きすぎますが、ランクは低くなっています。CPUまたはメモリと交換するために、Bいくつかの基本的な読み取りメソッド(、、など)がオンザフライで実行されるように、効率的な方法で構築および保存するrowSums方法はありますか?colSums