Indeksavimas ir pjaustymas
Duomenų pjaustymas yra nereikšmingas naudojant „numpy“. Supjaustysime matricą „e“. Atkreipkite dėmesį, kad „Python“ turite naudoti skliaustus, kad grąžintumėte eilutes ar stulpelius
## Sliceimport numpy as npe = np.array([(1,2,3), (4,5,6)])print(e)[[1 2 3][4 5 6]]
Prisiminkite naudodami numerį pirmasis masyvas / stulpelis prasideda nuo 0.
## First columnprint('First row:', e[0])## Second colspausdinti ('Antra eilutė:', e [1])
Išvestis:
First row: [1 2 3]Second row: [4 5 6]
„Python“, kaip ir daugelis kitų kalbų,
- Vertės prieš kablelį reiškia eiles
- Teisių vertė reiškia stulpelius.
- Jei norite pasirinkti stulpelį, turite pridėti: prieš stulpelio rodyklę.
- : reiškia, kad norite visų eilučių iš pasirinkto stulpelio.
print('Second column:', e[:,1])
Second column: [2 5]
Norėdami grąžinti pirmąsias dvi antrosios eilutės reikšmes. Naudojate: norėdami pasirinkti visus stulpelius iki antrojo
## Second Row, two valuesprint(e[1, :2])[4 5]