Problem

8 /12


Diagonales Array

Theory Click to read/hide

Diagonale Gebiete

Funktiondiag(V, k=0)Es ermöglicht die Extraktion der Diagonale aus der Masse sowie die Konstruktion von Diagonalmassen gleicher Größe.
V- eine solche Gruppe von Objekten, zwei- oder eindimensionalen Massen, Matrizen, Listen oder Artefakte, sowie jede Funktion oder Objekt mit der Methode der Rückgabe der Liste oder Kortege.
k ist der Diagonalindex (optional).
Fehler k = 0die der Hauptdiagonale entspricht. Positiv k schräg nach oben, negativ nach unten.

Die Funktion kehrt die Masse zurück NumP (seufzt)ndarray) die angegebene Diagnose der Masse oder der Diagonalmasse aus dem angegebenen Einzelbereich.

Problem

Es gibt eine Nummer am Eingang. n♪ Extrahieren Sie den Größenbereich nxnwobei 0 bis n-1 diagonisiert sind und die restlichen Zahlen 0 sind.

Beispiele
NeinEingangsdatenAusgangsdaten
15.[[0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[0 1 0 0 0 0 0]
[0 2 0 0 0 0 0]
[0 0 3 0 0]
[0 0 0 0 4]