Numpy NP.Ndindex

Numpy NP.Ndindex

Eine der vorteilhaftesten, aber unkompliziertesten Indexierungsroutinen in Numpy ist der NPIndex (). Diese Routine bietet uns Iterator, der die Elementindizes in einem n-dimensionalen Array zurückgibt.

In diesem kurzen Artikel wird die Routine ndindex () und deren Verwendung in Numpy erörtert.

Syntax

Die Syntax der NDIndex -Routine ist wie gezeigt:

1
Klasse Numpy.ndindex (*Form)

Parameter

Es akzeptiert die Form des Arrays als Skalarbefänger oder Tupel von Ganzzahlen.

Beispiel 1

Betrachten Sie das unten gezeigte Beispiel:

1
2
für Index in NP.Ndindex (2,3):
Druck (Index)

In diesem Fall verwenden wir die NDIndex -Funktion, um den Index der Elemente in einer Reihe von Formen zu erhalten (2,3).

Der obige Code sollte zurückgeben:

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

Beispiel #2

Wir können die Form auch als einzelnes Tupel passieren. Zum Beispiel:

1
2
3
arr = np.Array ([[1,2,3], [4,5,6]])
für Index in NP.ndindex ((arr.Form)):
Druck (Index)

Hier verwenden wir die arr.Formeigenschaft als Wert der Ndindex () -Funktion.

Schließen

In diesem Fall haben wir die Funktion ndindex () in Numpy und wie man sie benutzt. Fühlen Sie sich frei, die Dokumente zu erkunden, um mehr zu erfahren.

Glückliche Codierung!!