[scipy] remplissage de matrice creuse
bonjour,
je voudrais pouvoir remplir une matrice creuse.
exemple:
Code:
1 2 3 4 5 6 7
|
from scipy.sparse import coo_matrix
row = [0, 3, 1, 0]
col = [0, 3, 2, 0]
data = [1, 2, 3, 4]
A = coo_matrix((data, (row, col)), shape=(4, 4))
print A.todense() |
ca marche tres bien.
mais le probleme, c'est que je voudrais remplir ma matrice au fur et a mesure, plutot qu'a l'initialisation.
un truc du genre:
Code:
1 2 3 4 5
|
from scipy.sparse import coo_matrix
A = coo_matrix((4, 4))
A[0, 0] = 9
print A.todense() |
et la ca ne marche plus ...
:arf:
est ce que quelqu'un connait un moyen de remplir la matrice apres l'initialisation ?
merci.