Numpy NP.Ndindex

Numpy NP.Ndindex

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