Ich habe eine CSR_matrix 'A' Art von Sparse-Matrix. Ich möchte eine Operation ausführen, um eine neue csr_matrix 'b' zu erstellen, wobei jede Zeile von 'b' dieselbe Zeile von 'a' ist.Kacheloperation zum Erstellen einer CSR_Matrix aus einer Zeile einer anderen CSR_Matrix
Ich denke, für normale numpy Arrays ist es möglich mit "Kachel" -Operation. Aber ich kann nicht dasselbe für csr_matrix finden.
zunächst eine numpy Matrix zu machen und csr_matrix Umwandlung keine Option, da die Größe der Matrix 10000 x 10000.
schafft ll nicht eine ganze Menge Speicher nehmen gehen. Würde es nicht den Zweck besiegen, eine spärliche Matrix zu haben? – Naman
Auch ich denke, ich könnte die Lösung erreichen, also habe ich es als Antwort hinzugefügt. Bitte schauen Sie, wenn Sie interessiert sind. – Naman
Die 'csr' direkt zu erstellen wird etwas kompakter sein, da das 'indptr'-Attribut kürzer ist als die äquivalenten' coo' Zeilen. – hpaulj