私は、社会の革新の広がりを反映したモデルに取り組んでいます。 N
個人私は隣接行列を持っています A
サイズの NxN
この隣接行列は疎であることに注意してください。
私はシミュレーションをしたい NxN=10^7
。私は最初Matlabを試しましたが、残念ながらMatlabは処理できません NxN>10^4
.
私のシミュレーションにNumPyを使用することは可能ですか?
回答:
回答№1は1Scipyは、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>
それがあなたのシミュレーションに適しているかどうかは、私たちが知らない多くのものに依存します。 スパース行列クラス.