4

numpy 配列 (例: ) を使用numpy.ndarrayして大規模なスパース行列 (つまり、ほとんどのエントリが 0) を格納するとします: ゼロのエントリは実際にメモリを占有しますか? numpy はスパース配列をサポートしていますか? サポートしている場合、どのストレージ形式が使用されていますか?

4

2 に答える 2

5

あなたが本当に探しているのは、複数のフォーマットをサポートする scipy sparse モジュールだと思います。

SCIPY SPARSE ドキュメント http://docs.scipy.org/doc/scipy/reference/sparse.html

以下のstackoverflowリンクは、scipyスパース行列も使用する素晴らしい例を示しています. Scipy sparse... 配列?

于 2012-05-08T16:17:23.613 に答える
3

ゼロエントリは実際にメモリを占有しますか?

ndarray、彼らはします。

ただし、SciPyには、さまざまなスパースストレージ形式をサポートする個別のクラスがあります。ドキュメントを参照してください。

于 2012-05-08T16:08:13.493 に答える