Problem

9 /12


Tatasusunan NumPy dua dimensi. Elemen rujukan

Theory Click to read/hide

tatasusunan NumPy 2D

Elemen tatasusunan dua dimensi diakses dengan menentukan koordinat elemen, pertama nombor baris, kemudian nombor lajur. Koordinat dipisahkan dengan koma. 
Sebarang tatasusunan boleh ditukar kepada tatasusunan dua dimensi menggunakan fungsi reshape().

Contoh
1
2
3
4
5
6
7
8
# Fungsi reshape() mengubah bentuk tatasusunan tanpa mengubah datanya. x = np.arange(12).bentuk semula(3, 4) cetak(x) # [[ 0 1 2 3] # [ 4 5 6 7] # [ 8 9 10 11]] # Untuk mengakses elemen, nyatakan koordinatnya yang dipisahkan dengan koma print(x[1, 2]) # 6

Problem

Nombor n dan m diberikan sebagai input. Keluarkan tatasusunan saiz n oleh m, di mana baris pertama (baris dengan indeks sifar) mengandungi nombor daripada 0  sehingga m-1 dan nombor yang selebihnya ialah 0. Jenis elemen tatasusunan mestilah np.int8.
 

 

Contoh

# Input Output
1 3
4
[[0 1 2 3]
 [0 0 0 0]
 [0 0 0 0]]