Numpy NP.Expand_dims

Numpy NP.Expand_dims

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:

  1. A - odnosi się do tablicy wejściowej.
  2. - Określa pozycję w tablicy wyjściowej, w której osi jest ustawiony.

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!!