Lekce 24 - NumPy - Výběr dat - Slicing
V předchozí lekci, NumPy - Funkce typu ufunc - Tvorba vlastních funkcí, jsme se naučili vytvářet vlastní funkce
typu ufunc
, a také jsme si ukázali použití metod
reduce()
a accumulate()
, které dále rozšiřují
možnosti použití ufunc
.
V dnešním tutoriálu knihovny NumPy v Pythonu se naučíme, co je slicing v NumPy. Ukážeme si slicing jednorozměrných a vícerozměrných polí i postupný slicing. Vysvětlíme si, co jsou pohledy (views) a jak souvisí s C-order a Fortran-order uspořádáním dat.
Přístup k prvkům pole pomocí slicing
Z předchozích lekcí již víme, jak k prvkům pole přistupovat a jak měnit tvary pole. Na obojí navážeme v dnešní lekci. Slicing čili řez je mechanismus v NumPy, který nám umožňuje vybrat část existujícího pole. Představme si, že máme dlouhou řadu čísel a chceme z ní vybrat jen několik sousedních čísel, nebo třeba každé druhé číslo. K tomu slouží právě slicing.
Slicing v NumPy:
...konec náhledu článku...
Pokračuj dál
Došel jsi až sem a to je super! Věříme, že ti první lekce ukázaly něco nového a užitečného.
Chceš v kurzu pokračovat? Přejdi do prémiové sekce.
Koupit tento kurz
Před koupí tohoto článku je třeba koupit předchozí díl
Obsah článku spadá pod licenci Premium, koupí článku souhlasíš se smluvními podmínkami.
- Neomezený a trvalý přístup k jednotlivým lekcím.
- Kvalitní znalosti v oblasti IT.
- Dovednosti, které ti pomohou získat vysněnou a dobře placenou práci.
Popis článku
Požadovaný článek má následující obsah:
V tutoriálu knihovny NumPy v Pythonu se naučíme efektivně vybírat části dat z NumPy polí pomocí techniky slicing.
Kredity získáš, když podpoříš naši síť. To můžeš udělat buď zasláním symbolické částky na podporu provozu nebo přidáním obsahu na síť.