Pengindeksan dan pemotongan
Menghiris data sepele dengan tidak baik. Kami akan memotong matriks "e". Perhatikan bahawa, di Python, anda perlu menggunakan tanda kurung untuk mengembalikan baris atau lajur
## Sliceimport numpy as npe = np.array([(1,2,3), (4,5,6)])print(e)[[1 2 3][4 5 6]]
Ingat dengan numpy array / lajur pertama bermula pada 0.
## First columnprint('First row:', e[0])## Second colcetak ('Baris kedua:', e [1])
Pengeluaran:
First row: [1 2 3]Second row: [4 5 6]
Di Python, seperti banyak bahasa lain,
- Nilai sebelum koma bermaksud baris
- Nilai pada hak bermaksud lajur.
- Sekiranya anda ingin memilih lajur, anda perlu menambahkan: sebelum indeks lajur.
- : bermaksud anda mahu semua baris dari lajur yang dipilih.
print('Second column:', e[:,1])
Second column: [2 5]
Untuk mengembalikan dua nilai pertama baris kedua. Anda menggunakan: untuk memilih semua lajur hingga yang kedua
## Second Row, two valuesprint(e[1, :2])[4 5]