Nové výhodné předplatné namísto kreditů je tu! Více informací. Upravili jsme také naše provozní podmínky.
NOVINKA: Staň se datovým analytikem a získej jistotu práce, lepší plat a nové kariérní možnosti. Více informací:

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

Znalosti v hodnotě stovek tisíc získáš za pár korun

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.

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íš s Provozními podmínkami.

Co od nás v dalších lekcích dostaneš?
  • Přístup k jednotlivým lekcím dle způsobu pořízení.
  • 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.
Článek pro vás napsal Jan Rypáček
Avatar
Jan Rypáček
Aktivity