Indexelés és szeletelés
Az adatok szeletelése triviális a numpy segítségével. Az "e" mátrixot felszeleteljük. Ne feledje, hogy a Pythonban a zárójelek segítségével kell visszaadni a sorokat vagy oszlopokat
## Sliceimport numpy as npe = np.array([(1,2,3), (4,5,6)])print(e)[[1 2 3][4 5 6]]
Ne feledje, hogy a numerikkal az első tömb / oszlop 0-nál kezdődik.
## First columnprint('First row:', e[0])## Second colnyomtatás ('Második sor:', e [1])
Kimenet:
First row: [1 2 3]Second row: [4 5 6]
A Pythonban, mint sok más nyelvben,
- A vessző előtti értékek a sorokat jelentik
- A jogok értéke az oszlopokat jelenti.
- Oszlop kijelöléséhez hozzá kell adnia: az oszlopindex elé.
- : azt jelenti, hogy a kijelölt oszlop összes sorát szeretné.
print('Second column:', e[:,1])
Second column: [2 5]
A második sor első két értékének visszaadásához. A: segítségével választhatja ki az összes oszlopot a másodikig
## Second Row, two valuesprint(e[1, :2])[4 5]