Funkcja dexpet_dims () w Numpy pozwala nam rozszerzyć wymiary danej tablicy wejściowej. Mówiąc prosto, funkcja umożliwia rozszerzenie kształtu danej tablicy.
Działa poprzez dodanie nowej osi do tablicy, która pojawi się w pozycji osi, co spowoduje rozszerzony kształt.
Poznajmy, jak działa ta funkcja.
Składnia funkcji
Składnia funkcji jest jak pokazana poniżej:
1 | Numpy.expand_dims (a, oś) |
Funkcja ma stosunkowo prostą składnię. Akceptuje parametry, jak pokazano:
Wartość zwracana
Funkcja zwraca widok tablicy wejściowej z wymiarami rozszerzonymi zgodnie z określonymi parametrami.
Przykład
Rozważ przykładowy kod pokazany poniżej:
1 2 3 4 5 6 | # Importuj Numpy importować Numpy jako NP ARR = NP.tablica ([1,2,3,4]) druk (f "przed: arr.kształt") ARR = NP.expand_dims (ARR, Axis = 1) druk (f "po: arr.kształt") |
Powyższy przykład wykorzystuje funkcję dexpee_dims () do rozszerzenia kształtu tablicy jednowymiarowej.
Przykładem jest to, jak pokazano:
1 2 | Przed: (4,) Po: (4, 1) |
Przykład 2
Możemy również wykonać tę samą operację na dwuwymiarowej tablicy. Przykładem jest jak pokazano:
1 2 3 4 | ARR = NP.tablica ([[1,2,3], [4,5,6]]) druk (f "przed: arr.kształt") ARR = NP.expand_dims (ARR, axis = 0) druk (f "po: arr.kształt") |
Powstałe wyjście są jak pokazano:
1 2 | Przed: (2, 3) Po: (1, 2, 3) |
Wniosek
Ten samouczek ilustruje, jak korzystać z funkcji dexpee_dims () w Numpy, aby zmienić kształt tablicy wejściowej.
Szczęśliwe kodowanie, moi przyjaciele!!