bonjour,

je voudrais pouvoir remplir une matrice creuse.

exemple:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
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 : Sélectionner tout - Visualiser dans une fenêtre à part
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 ...



est ce que quelqu'un connait un moyen de remplir la matrice apres l'initialisation ?

merci.