NOVINKA - Vstup do světa AI s ONLINE víkendovým kurzem Práce s umělou inteligencí od A do Z. Přihlas se ještě dnes!
NOVINKA - Online rekvalifikační kurz Java programátor. Oblíbená a studenty ověřená rekvalifikace - nyní i online.

Lekce 28 - NumPy - Ukládání dat Nové

V předchozí lekci, NumPy - Import dat, jsme se naučili importovat data.

V dnešním tutoriálu knihovny NumPy v Pythonu se naučíme ukládat a sdílet data. Probereme binární formáty npy, npz i textové txt, csv a funkce save(), savez(), savetxt(). Ukážeme si, jak můžeme formátovat výstup, exportovat data do aplikací MATLAB či Excel a pracovat s velkými soubory pomocí memory mappingu.

Ukládání dat v NumPy

V této lekci se seznámíme s metodami pro trvalé uchování dat v NumPy. Každá z těchto metod má svá specifika a je vhodná pro odlišné scénáře. NumPy poskytuje různé nástroje, od binárních formátů pro maximální úsporu místa a rychlost načítání až po textové formáty pro snadnou výměnu dat mezi aplikacemi. Knihovna mimo základní formáty disponuje také pokročilými funkcemi, které umožňují ukládat komplexní datové struktury a optimálně pracovat s daty.

Ukládání dat do binárních souborů

Ukládání dat v binární podobě znamená, že data jsou ukládána jako surové bajty. Tím se liší od textových formátů, v nichž jsou data ukládána jako čitelné znaky. Binární podoba zajišťuje úsporu místa, rychlost a přesnost. K ukládání do binárních souborů nám v NumPy slouží funkce save(), savez() a savez_compressed().

Funkce save()

Funkce save() v knihovně NumPy umožňuje ukládání jednoho NumPy pole do binárního souboru s příponou npy. Tento formát zachovává tvar i datový typ pole, což umožňuje jeho přesné načtení.

Ukažme si to na příkladu:


 

...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.

Koupit tento kurz

Koupit všechny aktuálně dostupné lekce s funkcí odevzdávání úloh a certifikátem za pouhých 1 350 Kč
Aktuální stav konta 0 Kč
Koupí tohoto balíčku získáš přístup ke všem 36 článkům (28 lekcí, 8 testů) tohoto kurzu.

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.

Co od nás v dalších lekcích dostaneš?
  • 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 ukládat data a podrobně prozkoumáme jednotlivé funkce a formáty souborů.

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íť.

Článek pro vás napsal Jan Rypáček
Avatar
Aktivity