Vi er tilbake med en annen numpy artikkel. I denne vil vi utforske NP.array_split () funksjon.
Array_split () -funksjonen i Numpy lar oss dele en matrise i undergarriser av forskjellige dimensjoner.
Syntaksen til funksjonen er som vist i kodebiten nedenfor:
1 | numpy.array_split (ary, indices_or_seksjoner, akse = 0) |
Funksjonsparametere
Funksjonsparametrene er forklart nedenfor:
Funksjonen vil returnere matrisen delt inn i forskjellige dimensjoner.
Eksempel 1
I eksemplet nedenfor bruker vi array_split -metoden for å dele opp en matrise i to subarrays.
1 2 3 4 | # Importer numpy Importer numpy som NP arr = np.Arange (6).omforme (2,3) trykk (NP.array_split (arr, 2)) |
Koden ovenfor skal resultere i to underavgift som vist:
1 | [Array ([[0, 1, 2]]), Array ([[3, 4, 5]])] |
Eksempel nr. 2
Vi kan også utføre den samme operasjonen på en todimensjonal matrise som illustrert i koden nedenfor:
1 2 | arr = np.Array ([[1,2,3], [4,5,6], [7,8,9]]) trykk (NP.array_split (arr, 3)) |
Ovennevnte skal komme tilbake:
1 | [Array ([[1, 2, 3]]), Array ([[4, 5, 6]]), Array ([[7, 8, 9]])] |
I Avslutning
Ved hjelp av denne guiden forsto du hvordan du bruker Numpys array_split () -funksjon for å dele opp en matrise i forskjellige dimensjoner.
Takk for at du leser og ser deg i den neste!!