Indeksēšana un sagriešana
Datu sagriešana ir niecīga ar numpy. Mēs sagriezīsim matricu "e". Ņemiet vērā, ka Python ir jāizmanto iekavas, lai atgrieztu rindas vai kolonnas
## Sliceimport numpy as npe = np.array([(1,2,3), (4,5,6)])print(e)[[1 2 3][4 5 6]]
Atcerieties, ka ar numpy pirmais masīvs / kolonna sākas ar 0.
## First columnprint('First row:', e[0])## Second coldrukāt ('Otrā rinda:', e [1])
Izeja:
First row: [1 2 3]Second row: [4 5 6]
Python, tāpat kā daudzas citas valodas,
- Vērtības pirms komata apzīmē rindas
- Tiesību vērtība apzīmē kolonnas.
- Ja vēlaties atlasīt kolonnu, jums jāpievieno: pirms kolonnu rādītāja.
- : nozīmē, ka vēlaties visas rindas no atlasītās kolonnas.
print('Second column:', e[:,1])
Second column: [2 5]
Lai atgrieztu otrās rindas pirmās divas vērtības. Jūs izmantojat:, lai atlasītu visas kolonnas līdz otrajai
## Second Row, two valuesprint(e[1, :2])[4 5]