Zvyšte svou produktivitu a ušetřete čas začleněním těchto neocenitelných tipů a triků.
Klíčové věci
- Pochopení rozdílu mezi příkazovým a editačním režimem je pro práci s Jupyter Notebookem zásadní. Každý režim poskytuje různé funkce a zkratky.
- Přístup a používání klávesových zkratek vám může ušetřit čas, protože se vyhnete řadě kroků pro každou operaci. Při provádění zkratek se ujistěte, že jste ve správném režimu.
- Jupyter Notebook umožňuje přizpůsobení pomocí rozšíření nebo ručního přizpůsobení. Použijte rozšíření pro snadnější přizpůsobení nebo ručně upravte vytvořením souboru CSS. Restartujte notebook, aby se změny projevily.
Jupyter Notebook je webové interaktivní počítačové prostředí, které můžete použít pro analýzu dat a společné kódování. Umožňuje integraci kódu, textu a vizualizací do jednoho dokumentu. Má k dispozici rozsáhlý ekosystém knihoven pro plnění různých úkolů.
Dominuje ve světě datové vědy, pokud jde o analýzu dat, předběžné zpracování dat a inženýrství funkcí. Zde je několik základních tipů a triků, které vám pomohou co nejlépe využít váš notebook.
1. Rozdíl mezi příkazovým režimem a režimem úprav
Pochopení rozdílu mezi příkazovým a editačním režimem je jedním ze základních aspektů práce s Jupyter Notebookem. Je to proto, že každý režim poskytuje různé funkce a zkratky.
Režim úprav je označen zeleným okrajem a je výchozím režimem, když vyberete buňku pro úpravy.
V tomto režimu můžete psát a upravovat kód v buňce. Chcete-li vstoupit do režimu úprav, poklepejte na buňku nebo stiskněte klávesu Enter, když ji vyberete.
Příkazový režim je označen modrým okrajem buňky. Je to také výchozí režim, když aktivně neupravujete buňku.
V tomto režimu můžete provádět operace na úrovni notebooku, jako je vytváření, odstraňování, změna nebo spouštění buněk. Chcete-li přepnout z režimu úprav do režimu příkazů, stiskněte ESc klíč.
2. Přístup a používání klávesových zkratek
Jupyter Notebooks má a Klávesové zkratky dialog, který vám pomůže zobrazit všechny dostupné zkratky. Chcete-li se k němu dostat, ujistěte se, že jste v příkazovém režimu. Poté stiskněte tlačítko H klíč. Mělo by se objevit vyskakovací okno, jako je to níže.
U každé zkratky je vedle ní vysvětlení, co dělá. Příkazy jsou rozděleny na ty, které můžete použít v příkazovém režimu a v režimu úprav. Ujistěte se, že jste ve správném režimu při provádění příslušné zkratky. Použití těchto zkratek vám pomůže ušetřit spoustu času, protože nebudete muset při provádění každé operace postupovat podle řady kroků.
3. Použití kouzelných příkazů
Příkazy Magic poskytují další funkce, které můžete použít pro provádění úloh. Chcete-li je použít, přidejte před příkaz a % pro čárovou magii a dvě %% pro magii na úrovni buněk. Místo toho, abyste si zapamatovali několik, můžete získat přístup ke všem dostupným magickým příkazům pomocí %lsmagic příkaz.
Na nové buňce spusťte %lsmagic příkaz. Tím se zobrazí všechny dostupné magické příkazy v režimu úprav i příkazů. Abyste pochopili, co každý příkaz dělá, spusťte příkaz s postfixovým otazníkem, abyste získali jeho dokumentaci. Například, abyste pochopili, co %alias magický příkaz dělá, běž %alias?.
Před použitím se ujistěte, že rozumíte režimu, ve kterém příkaz běží.
4. Přizpůsobení notebooku
Jupyter Notebook umožňuje uživatelské přizpůsobení, pokud se vám nelíbí výchozí vzhled. Můžete si jej přizpůsobit jedním ze dvou způsobů. Můžete si jej upravit ručně nebo použít rozšíření. Jednodušší alternativou je použití rozšíření.
Chcete-li použít rozšíření, spusťte následující příkaz v nové buňce. Tento příkaz nainstaluje jupyter-themes, rozšíření, které je dodáváno s předdefinovanými motivy.
!pip install jupyterthemes
Poté pokračujte do svého terminálu resp CMD pro použití konfigurací. Začněte uvedením dostupných témat pomocí níže uvedeného kódu.
jt -l
Poté použijte následující příkaz k použití motivu. Nahraďte název motivu požadovaným.
jt -t
Po použití motivu restartujte Jupyter Notebook, aby se změny projevily. Výstup aplikace oceány 16 téma je následující:
Pokud chcete notebook obnovit zpět do výchozího stavu, použijte následující příkaz.
jt -r
Příkaz vrátí notebook Jupyter do výchozího výchozího motivu.
Chcete-li notebook ručně přizpůsobit, postupujte podle následujících kroků.
Přejděte do adresáře, do kterého jste nainstalovali Jupyter Notebook. Najděte adresář s názvem .jupyter. Vytvořte v něm novou složku a pojmenujte ji Zvyk. Poté vytvořte soubor CSS v Zvyk adresář a pojmenujte jej custom.css. Nakonec otevřete soubor CSS pomocí editoru a přidejte svůj kód přizpůsobení CSS.
Po přidání kódu restartujte notebook Jupyter, aby se změny projevily.
5. Spolupráce a sdílení
Když kódujete, možná budete chtít spolupracovat s dalšími vývojáři. Chcete-li toho dosáhnout v aplikaci Jupyter Notebook, můžete použijte správu verzí, jako je Git. Chcete-li používat Git, inicializujte úložiště Git v kořenovém adresáři vašeho projektu. Poté přidejte a potvrďte každou změnu, kterou provedete v poznámkovém bloku Jupyter, do úložiště Git.
Nakonec sdílejte úložiště s lidmi, se kterými chcete spolupracovat, tím, že jej pošlete na GitHub. To umožní spolupracovníkům klonovat úložiště a získat tak přístup k vašim souborům Jupyter Notebook.
Widgety a interaktivní funkce vám pomáhají vytvářet dynamická uživatelská rozhraní v notebooku.
Poskytují vám způsob interakce a vizualizace vašich dat. Notebooky Jupyter ve výchozím nastavení podporují několik widgetů. Chcete-li používat více widgetů, musíte nainstalovat ipywidgets knihovny pomocí následujícího příkazu.
!pip install ipywidgets
Po instalaci importujte soubor widgety modul využívat jeho funkce.
import ipywidgets as widgets
Nyní musíte vytvořit widget podle svého výběru. Chcete-li například vytvořit a posuvník widget použijte následující kód:
slider = widgets.IntSlider(min=0, max=100, value=50, description='Slider:')
Poté zobrazte posuvník.
display(slider)
Výstup je následující:
Posuvník můžete použít pro zadání uživatele a výběr číselné hodnoty v určeném rozsahu. Existuje mnoho widgetů, které knihovna podporuje. Chcete-li je vypsat, použijte následující řádek kódu:
dir(widgets)
V seznamu vyhledejte widget, který podporuje vaše požadavky.
7. Tipy pro efektivitu a výkon
Ke zlepšení účinnosti a výkonu vašeho notebooku se hodí následující tipy:
- Omezte výstup a používejte indikátory průběhu: To vám pomůže vyhnout se zahlcení notebooku nadměrným výkonem. Pomocí indikátorů průběhu můžete sledovat průběh výpočtu. The tqdm knihovna může být pro tento účel užitečná.
- Minimalizujte provádění buněk: Proveďte pouze nezbytné buňky, abyste ušetřili zdroje. Toho můžete dosáhnout použitím Spustit vše výše pro spuštění vybraných buněk.
- Optimalizujte smyčky a zpracování dat: Používejte vektorizované operace a optimalizované knihovny. Vyvarujte se také zbytečných smyček, zejména vnořených smyček. Mohou ovlivnit výkon. Místo toho použijte vestavěné funkce a metody dostupné v knihovnách pro manipulaci s daty.
- Použijte výsledky uložené v mezipaměti: Pokud máte časově náročné výpočty nebo načítání dat, zvažte uložení výsledků do mezipaměti, abyste se vyhnuli nadbytečným výpočtům. Používejte nástroje jako joblib nebo Lák pro ukládání do mezipaměti.
Jak zlepšit svůj výkon jako datový vědec
Ve světě datové vědy existuje mnoho nástrojů, které vám mohou pomoci zvýšit vaši propustnost. Mohou to být knihovny, které si můžete nainstalovat do svého vývojového prostředí, IDE přizpůsobená pro analýzu dat nebo dokonce rozšíření prohlížeče. Snažte se více prozkoumat dostupné nástroje, protože vám mohou pomoci zjednodušit vaši práci a ušetřit spoustu času.