Desidero utilizzare matrici sparse per la rappresentazione della funzione BOW. Ho sperimentato coo_matrix da scipy, ma non sembra supportare quello che voglio fare:Accesso a voci singole in Sparse Matrix in Python
Vorrei inizializzare una matrice di tutti gli zeri e quindi modificare una voce data a uno quando appropriato. Ma quando provo ad indicizzare la matrice come penso che dovrei - myMatrix [0] [0] = 1 (o anche myMatrix [0] [0] [0] = 1), per esempio - cambia tutti i valori in fila a 1. Voglio fare una sola voce 1.
Posso farlo facilmente con le matrici numpy, ma mi piacerebbe usare matrici sparse per l'efficienza dello spazio.
Prova 'myMatrix [0, 0] = 1', che dovrebbe risolvere il tuo problema. – Jaime
Sì, funziona, grazie. Ma devi avere .todense() quando si inizializza la matrice. – airpierre