NumPy - Array-Manipulation
Im NumPy-Paket stehen mehrere Routinen zur Bearbeitung von Elementen im ndarray-Objekt zur Verfügung. Sie können in die folgenden Typen eingeteilt werden:
Form ändern
Sr.Nr. | Form & Beschreibung |
---|---|
1 | umformen Verleiht einem Array eine neue Form, ohne seine Daten zu ändern |
2 | eben Ein 1-D-Iterator über dem Array |
3 | ebnen Gibt eine Kopie des in einer Dimension reduzierten Arrays zurück |
4 | ravel Gibt ein zusammenhängendes abgeflachtes Array zurück |
Transponieren Sie Operationen
Sr.Nr. | Operationsbeschreibung |
---|---|
1 | transponieren Lässt die Dimensionen eines Arrays zu |
2 | ndarray.T Gleich wie self.transpose () |
3 | Rollaxis Rollt die angegebene Achse nach hinten |
4 | Swapaxe Vertauscht die beiden Achsen eines Arrays |
Abmessungen ändern
Sr.Nr. | Dimension & Beschreibung |
---|---|
1 | Übertragung Erzeugt ein Objekt, das den Rundfunk nachahmt |
2 | Broadcast_to Sendet ein Array in eine neue Form |
3 | expand_dims Erweitert die Form eines Arrays |
4 | drücken Entfernt eindimensionale Einträge aus der Form eines Arrays |
Arrays verbinden
Sr.Nr. | Array & Beschreibung |
---|---|
1 | verketten Verbindet eine Folge von Arrays entlang einer vorhandenen Achse |
2 | Stapel Verbindet eine Folge von Arrays entlang einer neuen Achse |
3 | hstack Stapelt Arrays horizontal nacheinander (spaltenweise) |
4 | vstack Stapelt Arrays vertikal nacheinander (zeilenweise) |
Arrays teilen
Sr.Nr. | Array & Beschreibung |
---|---|
1 | Teilt Teilt ein Array in mehrere Unterarrays auf |
2 | hsplit Teilt ein Array horizontal (spaltenweise) in mehrere Unterarrays auf |
3 | vsplit Teilt ein Array vertikal (zeilenweise) in mehrere Unterarrays auf |
Elemente hinzufügen / entfernen
Sr.Nr. | Element & Beschreibung |
---|---|
1 | Größe ändern Gibt ein neues Array mit der angegebenen Form zurück |
2 | anhängen Hängt die Werte an das Ende eines Arrays an |
3 | einfügen Fügt die Werte entlang der angegebenen Achse vor den angegebenen Indizes ein |
4 | löschen Gibt ein neues Array mit gelöschten Unterarrays entlang einer Achse zurück |
5 | einzigartig Findet die eindeutigen Elemente eines Arrays |