Module: Dizi. Diziler ve matrislerle çalışma


Problem

8 /12


Çapraz Dizi

Theory Click to read/hide

Çapraz Diziler

 diag(V, k=0) işlevi, bir diziden köşegen çıkarmanıza ve tek boyutlu dizilerden köşegen diziler oluşturmanıza olanak tanır.
V - Dizi benzeri bir nesne, iki boyutlu veya tek boyutlu diziler, matrisler, listeler veya demetler veya bir liste veya demet döndüren bir yöntemi olan herhangi bir işlev veya nesne.
k - köşegenin dizini (isteğe bağlı).
Varsayılan, ana köşegene karşılık gelen k = 0 şeklindedir. Pozitif bir k değeri köşegeni yukarı, negatif bir değer ise aşağı taşır.

İşlev, dizi NumPy (ndarray) - belirtilen dizi köşegenini veya belirtilen tek boyutlu diziden köşegen diziyi döndürür.

Problem

Giriş, n sayısıdır. nxn boyutunda bir dizi çıktısı alın, içindeki köşegendeki sayılar 0'dan n-1'e kadardır ve sayıların geri kalanı 0'dır .
 

 

Örnekler

# Girdi Çıktı
1 5 [[0 0 0 0 0]
 [0 1 0 0 0]
 [0 0 2 0 0]
 [0 0 0 3 0]
 [0 0 0 0 4]]