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