En av de mest fordelaktige, men enkle indekseringsrutinene i Numpy er NPINDEX (). Denne rutinen gir oss iterator som returnerer indeksene for elementer i en N-dimensjonal matrise.
Denne korte artikkelen vil diskutere NDINDEX () -rutinen og bruken av den i Numpy.
Syntaks
Syntaksen til NDINDEX -rutinen er som vist:
1 | klasse numpy.ndindex (*form) |
Parametere
Den aksepterer formen på matrisen som et skalar heltall eller tupel av heltall.
Eksempel 1
Tenk på eksemplet som er vist nedenfor:
1 2 | For indeks i NP.ndindex (2,3): trykk (indeks) |
I dette tilfellet bruker vi NDINDEX -funksjonen for å få indeksen for elementene i en rekke former (2,3).
Ovennevnte kode skal returnere:
1 2 3 4 5 6 | (0, 0) (0, 1) (0, 2) (1, 0) (1, 1) (1, 2) |
Eksempel nr. 2
Vi kan også passere formen som en enkelt tuple. For eksempel:
1 2 3 | arr = np.Array ([[1,2,3], [4,5,6]]) For indeks i NP.ndindex ((arr.form)): trykk (indeks) |
Her bruker vi ARR.Formegenskaper som verdien av NDINDEX () -funksjonen.
Lukking
I denne dekket vi ndindex () -funksjonen i Numpy og hvordan du bruker den. Utforsk gjerne dokumentene for å lære mer.
Glad koding!!