Numpy NP.Ndindex

Numpy NP.Ndindex

L'une des routines d'indexation les plus bénéfiques mais simples dans Numpy est le npindex (). Cette routine nous fournit un itérateur qui renvoie les indices des éléments dans un tableau N dimensionnel.

Ce court article discutera de la routine ndindex () et de son utilisation dans Numpy.

Syntaxe

La syntaxe de la routine NDindex est comme indiqué:

1
classe Numpy.ndindex (* forme)

Paramètres

Il accepte la forme du tableau comme un entier scalaire ou un tuple d'entiers.

Exemple 1

Considérez l'exemple ci-dessous:

1
2
pour l'index dans NP.ndindex (2,3):
Imprimer (index)

Dans ce cas, nous utilisons la fonction NDindex pour obtenir l'index des éléments dans un tableau de formes (2,3).

Le code ci-dessus doit retourner:

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

Exemple n ° 2

Nous pouvons également passer la forme en un seul tuple. Par exemple:

1
2
3
arr = np.Array ([[1,2,3], [4,5,6]))
pour l'index dans NP.ndindex ((arr.forme)):
Imprimer (index)

Ici, nous utilisons le Arr.Forme la propriété comme valeur de la fonction ndindex ().

Fermeture

Dans celui-ci, nous avons couvert la fonction ndindex () dans Numpy et comment l'utiliser. N'hésitez pas à explorer les documents pour en savoir plus.

Codage heureux!!