5

マトリックス内のデータの圧縮に焦点を当てた多次元スパース マトリックスを格納するための優れた C++ ライブラリを提案できる人はいますか。行列の次元数は膨大になります (たとえば、80 次元)。どんな助けでも大歓迎です:)。

編集:
行列は非常にまばらで、 0.0000001 (または) 1x10 -6のオーダーです。

4

1 に答える 1

1

C# では、キーと値のペアまたは「辞書」を使用して、データがまばらな配列を格納しました。80 次元の場合、文字列ベースのキーを作成する必要があると思います。単一の関数を使用して、すべての一貫性を維持するキーを作成します。コンマで区切られたディメンションのリストを連結するだけです。残念ながら、私は適切なキー ペアである C++ 用の辞書ライブラリを知りません。以前に使用したことがある場合はおそらく STL ですが、それ以外の場合はお勧めしません。

于 2013-03-20T02:16:20.503 に答える