NumPy - manipulacja tablicą
W pakiecie NumPy dostępnych jest kilka procedur służących do manipulacji elementami w obiekcie ndarray. Można je podzielić na następujące typy -
Zmienny kształt
Sr.No. | Kształt i opis |
---|---|
1 | przefasonować
Nadaje tablicy nowy kształt bez zmiany jej danych |
2 | mieszkanie
Iterator 1-D po tablicy |
3 | spłaszczyć
Zwraca kopię tablicy zwiniętej do jednego wymiaru |
4 | węzeł
Zwraca ciągłą spłaszczoną tablicę |
Operacje transpozycji
Sr.No. | Opis operacji |
---|---|
1 | transponować
Przechowuje wymiary tablicy |
2 | ndarray.T
To samo co self.transpose () |
3 | rollaxis
Odwraca określoną oś do tyłu |
4 | swapaxes
Zamienia dwie osie tablicy |
Zmiana wymiarów
Sr.No. | Wymiar i opis |
---|---|
1 | nadawanie
Tworzy obiekt, który naśladuje nadawanie |
2 | broadcast_to
Rozgłasza tablicę do nowego kształtu |
3 | expand_dims
Rozwija kształt tablicy |
4 | ściskać
Usuwa jednowymiarowe wpisy z kształtu tablicy |
Łączenie tablic
Sr.No. | Tablica i opis |
---|---|
1 | powiązać
Łączy sekwencję tablic wzdłuż istniejącej osi |
2 | stos
Łączy sekwencję tablic wzdłuż nowej osi |
3 | hstack
Układa tablice w kolejności poziomej (według kolumn) |
4 | vstack
Układa tablice w kolejności w pionie (według wierszy) |
Dzielenie tablic
Sr.No. | Tablica i opis |
---|---|
1 | rozdzielać
Dzieli tablicę na wiele tablic podrzędnych |
2 | hsplit
Dzieli tablicę na wiele tablic podrzędnych w poziomie (według kolumn) |
3 | vsplit
Dzieli tablicę na wiele tablic podrzędnych pionowo (według wierszy) |
Dodawanie / usuwanie elementów
Sr.No. | Element i opis |
---|---|
1 | Zmień rozmiar
Zwraca nową tablicę o określonym kształcie |
2 | dodać
Dołącza wartości na koniec tablicy |
3 | wstawić
Wstawia wartości wzdłuż podanej osi przed podanymi indeksami |
4 | usunąć
Zwraca nową tablicę z usuniętymi pod-tablicami wzdłuż osi |
5 | wyjątkowy
Znajduje unikalne elementy tablicy |