2015-09-09 24 views

risposta

3

È possibile convertire facilmente un formato nell'altro (.tocsc(), .tocsr()). Infatti M.T per un csr crea solo uno csc con gli stessi dati.

In un certo numero di casi le funzioni sparse convertono una matrice in un altro formato per eseguire determinate azioni. In altri casi fornisce un avviso di 'efficienza' se il formato non è il migliore. (attenzione, gli avvisi vengono visualizzati solo una volta per esecuzione.)

Se si sta iterando su colonne o selezionando principalmente per colonna, csc è migliore con converse true per csr. Per matematica, prodotti matrix e simili, sono equivalenti.

Creare la matrice in un modo e eseguire alcuni test di temporizzazione per le operazioni tipiche.