Numpy np.Ndindex

Numpy np.Ndindex

Una delle routine di indicizzazione più vantaggiose ma dirette in Numpy è NPIndex (). Questa routine ci fornisce l'iteratore che restituisce gli indici di elementi in un array n-dimensionale.

Questo breve articolo discuterà della routine Ndindex () e il suo utilizzo in Numpy.

Sintassi

La sintassi della routine NdIndex è come mostrata:

1
Classe Numpy.ndindex (*forma)

Parametri

Accetta la forma dell'array come intero scalare o tuplo degli interi.

Esempio 1

Considera l'esempio mostrato di seguito:

1
2
per indice in NP.ndindex (2,3):
Stampa (indice)

In questo caso, utilizziamo la funzione NDINDEX per ottenere l'indice degli elementi in una matrice di forme (2,3).

Il codice sopra dovrebbe restituire:

1
2
3
4
5
6
(0, 0)
(0, 1)
(0, 2)
(1, 0)
(1, 1)
(1, 2)

Esempio n. 2

Possiamo anche passare la forma come una singola tupla. Per esempio:

1
2
3
arr = np.Array ([[1,2,3], [4,5,6]])
per indice in NP.ndindex ((arr.forma)):
Stampa (indice)

Qui, usiamo l'ARR.modellare la proprietà come valore della funzione ndindex ().

Chiusura

In questo, abbiamo coperto la funzione ndindex () in numpy e come usarla. Sentiti libero di esplorare i documenti per saperne di più.

Codice felice!!