/ /最大サイズスパース行列NumPy - python、numpy、max、sparse-matrix

最大サイズスパース行列NumPy - python、numpy、max、sparse-matrix

私は、社会の革新の広がりを反映したモデルに取り組んでいます。 N 個人私は隣接行列を持っています A サイズの NxNこの隣接行列は疎であることに注意してください。

私はシミュレーションをしたい NxN=10^7。私は最初Matlabを試しましたが、残念ながらMatlabは処理できません NxN>10^4.

私のシミュレーションにNumPyを使用することは可能ですか?

回答:

回答№1は1

Scipyは、N = 10 ^ 7のN×Nスパース行列を扱うことができます

import scipy.sparse as sparse
N = 10e7
sparse.bsr_matrix((N, N))

出力:

<100000000x100000000 sparse matrix of type "<class "numpy.float64">"
with 0 stored elements (blocksize = 1x1) in Block Sparse Row format>

それがあなたのシミュレーションに適しているかどうかは、私たちが知らない多くのものに依存します。 スパース行列クラス.