objectif
Sauver/charger des matrices creuses en MatrixMarket.
code minimal
from scipy.sparse import csr_matrix
from scipy.io import mmwrite, mmread
A = csr_matrix([[0,1],[2,0]])
mmwrite("A.mtx", A)
B = mmread("A.mtx")
print(B.shape)
utilisation
from scipy.io import mmread
print(mmread("A.mtx").nnz >= 0)
variante(s) utile(s)
from scipy.sparse import csc_matrix
from scipy.io import mmwrite, mmread
mmwrite("B.mtx", csc_matrix([[1,0],[0,1]])); print(mmread("B.mtx").shape)
notes
- Format texte standard pour échanges scientifiques.