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


Problem

9 /12


İki boyutlu NumPy dizileri. Referans elemanları

Theory Click to read/hide

2B NumPy dizileri

İki boyutlu bir dizinin bir elemanına, elemanın koordinatları, önce satır numarası, sonra sütun numarası belirtilerek erişilir. Koordinatlar virgülle ayrılmıştır. 
Herhangi bir dizi, reshape(). işlevi kullanılarak iki boyutlu bir diziye dönüştürülebilir.

Örnek
<ön stil="kenar boşluğu:0px; sağ kenar boşluğu:0px; sağ kenar boşluğu:5px"> 1 2 3 4 5 6 7 8 # reshape() işlevi, verilerini değiştirmeden bir dizinin şeklini değiştirir. x = np.arange(12).reshape(3, 4) yazdır(x) # [[ 0 1 2 3] # [ 4 5 6 7] # [ 8 9 10 11]] # Bir öğeye erişmek için koordinatlarını virgülle ayırarak belirtin print(x[1, 2]) # 6

Problem

 n ve m sayıları girdi olarak verilmiştir. n by m boyutunda bir dizi çıktısı alın, burada ilk satır (sıfır dizinli satır) m-1'e kadar ve kalan sayılar 0'dır. Dizi öğelerinin tipi np.int8 olmalıdır.
 

 

Örnekler

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