scipy.sparse.coo_array.

resize#

coo_array.resize(*shape)[Quelle]#

Ändert die Größe des Arrays/der Matrix direkt auf die durch shape gegebenen Dimensionen.

Alle Elemente, die innerhalb der neuen Form liegen, bleiben an denselben Indizes erhalten, während Nicht-Null-Elemente außerhalb der neuen Form entfernt werden.

Parameter:
shape(int, int)

Anzahl der Zeilen und Spalten im neuen Array/Matrix

Hinweise

Die Semantik ist nicht identisch mit numpy.ndarray.resize oder numpy.resize. Hier werden dieselben Daten vor und nach der Umformung an jedem Index beibehalten, wenn dieser Index innerhalb der neuen Grenzen liegt. In NumPy behält das Vergrößern die Kontiguität des Arrays bei und verschiebt Elemente im logischen Array, aber nicht innerhalb einer abgeflachten Darstellung.

Wir geben keine Garantien dafür, ob die zugrunde liegenden Datenattribute (Arrays usw.) direkt modifiziert oder durch neue Objekte ersetzt werden.