Indeksiranje in rezanje
Podatki o rezanju so s numpy trivialni. Narezali bomo matrico "e". Upoštevajte, da morate v Pythonu vrniti vrstice ali stolpce z oklepaji
## Sliceimport numpy as npe = np.array([(1,2,3), (4,5,6)])print(e)[[1 2 3][4 5 6]]
Ne pozabite, da se pri numpy prva matrika / stolpec začne z 0.
## First columnprint('First row:', e[0])## Second colprint ('Druga vrstica:', e [1])
Izhod:
First row: [1 2 3]Second row: [4 5 6]
V Pythonu, tako kot mnogi drugi jeziki,
- Vrednosti pred vejico so vrstice
- Vrednost na pravicah pomeni stolpce.
- Če želite izbrati stolpec, morate pred indeksom stolpca dodati:.
- : pomeni, da želite vse vrstice iz izbranega stolpca.
print('Second column:', e[:,1])
Second column: [2 5]
Za vrnitev prvih dveh vrednosti druge vrstice. Uporabite: za izbiro vseh stolpcev do drugega
## Second Row, two valuesprint(e[1, :2])[4 5]