Numpy NP.Identität

Numpy NP.Identität
Eine der praktischsten, aber unkompliziertesten Funktionen in Numpy ist die Identity () -Funktion. Mit dieser Funktion können Sie ein Identitätsarray in einem einfachen Schritt generieren.

Lassen Sie uns untersuchen, wie diese Funktion funktioniert und wie sie verwendet werden.

Was ist ein Identitätsarray?

Bevor Sie weiter fortfahren, ist es gut zu klären, was ein Identitätsarray ist.

Ein Identitätsarray bezieht sich auf ein quadratisches Array mit denen in der Hauptdiagonale. Einfacher Hinsicht ist ein Identitätsarray ein Array, das die im Hauptdiagonal befindet, während der Rest der Elemente mit Nullen besiedelt ist.

Das obige ist ein Beispiel für ein Identitätsarray.

Numpy identity () Funktionssyntax

Die Funktion hat eine einfache Syntax, wie unten gezeigt:

Numpy.Identität (n, dType = keine, *, wie = keine)

Funktionsparameter

  1. n - bezieht sich auf die Abmessungen des Ausgangsarrays. Die Reihenfolge sind Zeilen und Spalten.
  2. DTYPE - Gibt den Datentyp des Ausgabearrays an.

Funktionsrückgabewert

Die Funktion gibt ein Identitätsarray der angegebenen Form zurück, i.e., n x n.

Beispiel 1

Nehmen Sie das unten gezeigte Beispiel:

# Numpy importieren
Numph als NP importieren
# Square Array erzeugen
drucken (np.Identität (5))

Der obige Code sollte ein Identitätsarray mit fünf Zeilen und fünf Spalten generieren. Die resultierende Ausgabe ist wie gezeigt:

[1. 0. 0. 0. 0.]
[0. 1. 0. 0. 0.]
[0. 0. 1. 0. 0.]
[0. 0. 0. 1. 0.]
[0. 0. 0. 0. 1.]]]

Beispiel 2

Sie können auch den Datentyp der Array-Elemente angeben, um schwimmende Punktwerte zu sein. Ein Beispielcode wird unten angezeigt:

drucken (np.Identität (3, DTYPE = Float))

Das resultierende Array ist wie gezeigt:

[1. 0. 0.]
[0. 1. 0.]
[0. 0. 1.]]]

Abschluss

Durch diesen Artikel haben Sie gelernt, was ein Identitätsarray ist. Sie haben auch gelernt, wie man ein Identitätsarray der Form n x n unter Verwendung der Numpy -Identitätsfunktion erzeugt.

Bleib dran für mehr!!