疎行列の約 1000 万個の浮動小数点数 (倍精度) を格納するソリューションを探しています。この行列は、実際には 100 万 x 100 万の要素で構成される 2 次元の三角行列です。elementは、 elementと elementの間の(i,j)
実際のスコア メジャーです。格納方法は、おそらく行列を含むファイルのメモリ マッピングによって、この情報への非常に高速なアクセスを可能にする必要があります。私は確かにすべてのファイルをメモリにロードしたくありません。score(i,j)
i
j
class Score(IsDescription):
grid_i = UInt32Col()
grid_j = UInt32Col()
score = FloatCol()
pytables
クラスを公開して使用しようとしましたが、すべての行をスキャンしないScore
と要素に直接アクセスできません。i,j
なにか提案を?