Folgen Sie diesem Tutorial, um diese Funktion weiter zu untersuchen.
Funktionssyntax
Die Funktionssyntax ist wie unten gezeigt:
Numpy.Diag (v, k = 0)Die Funktion dauert nur zwei Parameter, wie nachstehend erläutert:
Funktionsparameter
Hinweis: Wenn der Wert von k größer als 0 ist, bedeutet dies die Diagonale über der Hauptdiagonal. Wenn es negativ ist, bedeutet dies die Diagonale unterhalb der Hauptdiagonale.
Funktionsrückgabewert
Die Funktion gibt das extrahierte diagonale Array oder ein neu konstruiertes diagonales Array zurück.
Beispiel 1
Betrachten Sie den unten angegebenen Beispielcode:
Numph als NP importierenWir verwenden die DIG () -Funktion, um die Hauptdiagonale aus dem bereitgestellten Array im obigen Code zu extrahieren.
Der resultierende Ausgang wird gezeigt:
[[0 1 2]Beispiel 2
Um die diagonale über dem Haupt zu extrahieren, setzen Sie den Wert von k als einen wie gezeigt:
arr = np.Arange (6).Umgestaltung (2,3)Dies kehrt zurück:
Original: [0 1 2]Beispiel 3
Wenn der Wert von k negativ ist, sollte er zurückgeben:
arr = np.Arange (6).Umgestaltung (2,3)Ausgang:
Original: [0 1 2]Abschluss
Jetzt sind Sie mit der Diag -Funktion in Numpy vertraut und wie Sie eine neue diagonale Array extrahieren oder konstruieren.
Danke fürs Lesen!!