Lekce 23 - NumPy - Funkce typu ufunc - Tvorba vlastních funkcí
V minulé lekci, NumPy - Funkce typu ufunc - Podstata rychlosti NumPy, jsme si ukázali výhody funkcí typu
ufunc
a proč bychom je měli používat pro práci s větším
množstvím dat.
V dnešním tutoriálu knihovny NumPy v Pythonu se naučíme
vytvářet vlastní funkce typu ufunc
, a také se
seznámíme se funkcemi reduce()
a accumulate()
,
které rozšiřují možnosti použití ufunc
.
Tvorba vlastní funkce typu
ufunc
Už dříve jsme si řekli, že knihovna NumPy nabízí mnoho svých
vlastních funkcí ufunc
. S těmi důležitými jsme se podrobněji
seznámili v minulých lekcích a ověřili si, jak jsou výkonné. NumPy jde
ale ještě dál a umožňuje nám dokonce z našich funkcí ufunc
vytvářet. Třída ufunc
má také vestavěnou funkci
reduce()
, s níž jsme se už setkali, a accumulate()
.
Díky nim se naučíme pochopit a rozšířit způsob, jakým ufunc
pracují. Pojďme se teď podívat na to, jak vytvořit vlastní
ufunc
! V tomto tutoriálu si ukážeme vytvoření vlastní funkce
typuufunc
pomocí funkce np.frompyfunc()
. Pojďme se
na to podívat krok za krokem.
...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 si vysvětlíme postup pro vytvoření vlastní funkce typu ufunc. Také se podíváme na funkce reduce() a accumulate().
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íť.