resize#
- dia_array.resize(*shape)[Quelle]#
Ändert die Größe des Arrays/der Matrix direkt auf die durch
shapegegebenen 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.resizeodernumpy.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.