Expand_dims () -funksjonen i Numpy lar oss utvide dimensjonene til en gitt inngangsarray. Enkelt sagt lar funksjonen deg utvide formen til en gitt matrise.
Det fungerer ved å legge til en ny akse i matrisen som vil vises i akseposisjonen, noe som resulterer i en utvidet form.
La oss utforske hvordan denne funksjonen fungerer.
Funksjonssyntaks
Funksjonssyntaks er som vist nedenfor:
1 | numpy.expand_dims (a, akse) |
Funksjonen har en relativt enkel syntaks. Den aksepterer parametrene som vist:
Returverdi
Funksjonen returnerer en visning av inngangsarrayen med dimensjonene utvidet i henhold til de spesifiserte parametrene.
Eksempel
Tenk på eksempelkoden vist nedenfor:
1 2 3 4 5 6 | # Importer numpy Importer numpy som NP arr = np.Array ([1,2,3,4]) trykk (f "før: arr.form") arr = np.expand_dims (arr, akse = 1) trykk (f "etter: arr.form") |
Eksemplet over bruker Expand_dims () -funksjonen for å utvide formen til en endimensjonal matrise.
Et eksempelutgang er som vist:
1 2 | Før: (4,) Etter: (4, 1) |
Eksempel 2
Vi kan også utføre den samme operasjonen på en todimensjonal matrise. Et eksempel er som vist:
1 2 3 4 | arr = np.Array ([[1,2,3], [4,5,6]]) trykk (f "før: arr.form") arr = np.expand_dims (arr, akse = 0) trykk (f "etter: arr.form") |
Den resulterende utgangen er som vist:
1 2 | Før: (2, 3) Etter: (1, 2, 3) |
Konklusjon
Denne opplæringen illustrerer hvordan du bruker exped_dims () -funksjonen i Numpy for å endre formen på en inngangsarray.
Glad koding, vennene mine!!