Mengindeks dan mengiris
Mengiris data itu sepele dengan numpy. Kami akan memotong matrice "e". Perhatikan bahwa, dengan Python, Anda perlu menggunakan tanda kurung untuk mengembalikan baris atau kolom
## Sliceimport numpy as npe = np.array([(1,2,3), (4,5,6)])print(e)[[1 2 3][4 5 6]]
Ingat dengan numpy larik / kolom pertama dimulai dari 0.
## First columnprint('First row:', e[0])## Second colprint ('Baris kedua:', e [1])
Keluaran:
First row: [1 2 3]Second row: [4 5 6]
Dengan Python, seperti banyak bahasa lainnya,
- Nilai sebelum koma mewakili baris
- Nilai pada hak mewakili kolom.
- Jika Anda ingin memilih kolom, Anda perlu menambahkan: sebelum indeks kolom.
- : berarti Anda menginginkan semua baris dari kolom yang dipilih.
print('Second column:', e[:,1])
Second column: [2 5]
Untuk mengembalikan dua nilai pertama dari baris kedua. Anda menggunakan: untuk memilih semua kolom hingga yang kedua
## Second Row, two valuesprint(e[1, :2])[4 5]