Zvýšte svoju produktivitu a ušetrite čas začlenením týchto neoceniteľných tipov a trikov.

Kľúčové informácie

  • Pochopenie rozdielu medzi príkazovým a editačným režimom je nevyhnutné pre prácu s Jupyter Notebookom. Každý režim poskytuje rôzne funkcie a skratky.
  • Prístup a používanie klávesových skratiek vám môže ušetriť čas tým, že sa vyhnete sérií krokov pri každej operácii. Pri vykonávaní skratiek sa uistite, že ste v správnom režime.
  • Jupyter Notebook umožňuje prispôsobenie prostredníctvom rozšírení alebo manuálneho prispôsobenia. Použite rozšírenia na jednoduchšie prispôsobenie alebo manuálne prispôsobte vytvorením súboru CSS. Reštartujte notebook, aby sa zmeny prejavili.

Jupyter Notebook je webové interaktívne počítačové prostredie, ktoré môžete použiť na analýzu údajov a spoločné kódovanie. Umožňuje integráciu kódu, textu a vizualizácií do jedného dokumentu. Má k dispozícii rozsiahly ekosystém knižníc na plnenie rôznych úloh.

Dominuje vo svete vedy o údajoch, pokiaľ ide o analýzu údajov, predbežné spracovanie údajov a inžinierstvo funkcií. Tu je niekoľko základných tipov a trikov, ktoré vám pomôžu vyťažiť z vášho notebooku maximum.

instagram viewer

1. Rozdiel medzi režimom príkazov a režimom úprav

Pochopenie rozdielu medzi príkazovým režimom a režimom úprav je jedným zo základných aspektov práce s notebookom Jupyter. Je to preto, že každý režim poskytuje rôzne funkcie a skratky.

Režim úprav je označený zeleným okrajom a je predvoleným režimom, keď vyberiete bunku na úpravu.

V tomto režime môžete písať a upravovať kód v bunke. Ak chcete prejsť do režimu úprav, dvakrát kliknite na bunku alebo stlačte kláves enter, keď ju vyberiete.

Príkazový režim je označený modrým okrajom bunky. Je to tiež predvolený režim, keď aktívne neupravujete bunku.

V tomto režime môžete vykonávať operácie na úrovni poznámkového bloku, ako je vytváranie, odstraňovanie, zmena alebo spustenie buniek. Ak chcete prepnúť z režimu úprav do režimu príkazov, stlačte tlačidlo ESc kľúč.

2. Prístup a používanie klávesových skratiek

Jupyter Notebooks má a Klávesové skratky dialógové okno, ktoré vám pomôže zobraziť všetky dostupné skratky. Ak chcete získať prístup, uistite sa, že ste v príkazovom režime. Potom stlačte tlačidlo H kľúč. Malo by sa zobraziť vyskakovacie okno, ako je to nižšie.

Každá skratka má vedľa nej vysvetlenie, čo robí. Príkazy sú rozdelené na tie, ktoré môžete použiť v príkazovom režime a režime úprav. Pri vykonávaní príslušnej skratky sa uistite, že ste v správnom režime. Používanie týchto skratiek vám pomôže ušetriť veľa času, pretože na vykonanie každej operácie nebudete musieť postupovať podľa série krokov.

3. Používanie magických príkazov

Magické príkazy poskytujú ďalšie funkcie, ktoré môžete použiť na vykonávanie úloh. Ak ich chcete použiť, zadajte pred príkaz a % pre čiarovú mágiu a dve %% pre mágiu na úrovni buniek. Namiesto zapamätania si niekoľkých, môžete získať prístup ku všetkým dostupným magickým príkazom pomocou %lsmagic príkaz.

V novej bunke spustite %lsmagic príkaz. Tým sa zobrazia všetky dostupné magické príkazy v režime úprav aj príkazov. Aby ste pochopili, čo každý príkaz robí, spustite príkaz s otáznikom postfixu, aby ste získali jeho dokumentáciu. Napríklad, aby ste pochopili, čo %alias magický príkaz robí, bež %alias?.

Pred použitím sa uistite, že rozumiete režimu, v ktorom sa príkaz spúšťa.

4. Prispôsobenie notebooku

Jupyter Notebook umožňuje užívateľské prispôsobenie, ak sa vám nepáči predvolený vzhľad. Môžete si ho prispôsobiť jedným z dvoch spôsobov. Môžete si ho prispôsobiť manuálne alebo použiť rozšírenia. Jednoduchšou alternatívou je použitie rozšírení.

Ak chcete použiť rozšírenia, spustite nasledujúci príkaz v novej bunke. Tento príkaz nainštaluje jupyter-themes, rozšírenie, ktoré sa dodáva s preddefinovanými témami.

!pip install jupyterthemes

Potom pokračujte do svojho terminálu resp CMD na použitie konfigurácií. Začnite uvedením dostupných tém pomocou nižšie uvedeného kódu.

jt -l

Potom použite nasledujúci príkaz na použitie témy. Nahraďte názov témy požadovaným.

jt -t 

Po použití témy reštartujte Jupyter Notebook, aby sa zmeny prejavili. Výstup z aplikácie oceány 16 téma je nasledovná:

Ak chcete obnoviť predvolené nastavenia prenosného počítača, použite nasledujúci príkaz.

jt -r

Príkaz vráti notebook Jupyter na jeho pôvodnú predvolenú tému.

Ak chcete svoj notebook manuálne prispôsobiť, postupujte podľa nasledujúcich krokov.

Prejdite do adresára, do ktorého ste nainštalovali Jupyter Notebook. Nájdite adresár s názvom .jupyter. Vytvorte v ňom nový priečinok a pomenujte ho zvykom. Potom vytvorte súbor CSS v zvykom adresár a pomenujte ho custom.css. Nakoniec otvorte súbor CSS pomocou editora a pridajte svoj kód prispôsobenia CSS.

Po pridaní kódu reštartujte svoj Jupyter Notebook, aby sa zmeny prejavili.

5. Spolupráca a zdieľanie

Pri kódovaní možno budete chcieť spolupracovať s inými vývojármi. Aby ste to dosiahli v Jupyter Notebook, môžete použite správu verzií, napríklad Git. Ak chcete používať Git, inicializujte úložisko Git v koreňovom adresári vášho projektu. Potom pridajte a potvrďte každú zmenu, ktorú vykonáte v poznámkovom bloku Jupyter, do úložiska Git.

Nakoniec zdieľajte úložisko s ľuďmi, s ktorými chcete spolupracovať, tým, že ho odošlete na GitHub. To umožní spolupracovníkom klonovať úložisko, a tak získať prístup k vašim súborom Jupyter Notebook.

Widgety a interaktívne funkcie vám pomáhajú vytvárať dynamické používateľské rozhrania vo vašom notebooku.

Poskytujú vám spôsob interakcie a vizualizácie vašich údajov. Notebooky Jupyter štandardne podporujú niekoľko miniaplikácií. Ak chcete používať viac miniaplikácií, musíte si nainštalovať ipywidgets knižnicu pomocou nasledujúceho príkazu.

!pip install ipywidgets

Po inštalácii importujte súbor miniaplikácie modul využívať jeho funkcie.

import ipywidgets as widgets

Teraz musíte vytvoriť widget podľa vlastného výberu. Napríklad na vytvorenie a posúvač widget použite nasledujúci kód:

slider = widgets.IntSlider(min=0, max=100, value=50, description='Slider:')

Potom zobrazte posúvač.

display(slider)

Výstup je nasledovný:

Posuvník môžete použiť na zadanie používateľa a výber číselnej hodnoty v zadanom rozsahu. Existuje veľa miniaplikácií, ktoré knižnica podporuje. Na ich zoznam použite nasledujúci riadok kódu:

dir(widgets)

V zozname vyhľadajte miniaplikáciu, ktorá podporuje vaše požiadavky.

7. Tipy pre efektivitu a výkon

Na zvýšenie efektívnosti a výkonu vášho notebooku sa hodia nasledujúce tipy:

  • Obmedzte výstup a používajte indikátory pokroku: To vám pomôže vyhnúť sa preplneniu notebooku nadmerným výstupom. Pomocou indikátorov priebehu môžete sledovať priebeh výpočtu. The tqdm Na tento účel môže byť užitočná knižnica.
  • Minimalizujte vykonávanie buniek: Vykonajte iba potrebné bunky, aby ste ušetrili zdroje. Môžete to dosiahnuť pomocou Spustiť všetko vyššie na spustenie vybratých buniek.
  • Optimalizujte slučky a spracovanie údajov: Používajte vektorizované operácie a optimalizované knižnice. Vyhnite sa tiež zbytočným slučkám, najmä vnoreným slučkám. Môžu ovplyvniť výkon. Namiesto toho použite vstavané funkcie a metódy dostupné v knižniciach na manipuláciu s údajmi.
  • Použite výsledky uložené vo vyrovnávacej pamäti: Ak máte časovo náročné výpočty alebo načítanie údajov, zvážte uloženie výsledkov do vyrovnávacej pamäte, aby ste sa vyhli nadbytočným výpočtom. Používajte nástroje ako joblib alebo Nakladaná uhorka pre ukladanie do vyrovnávacej pamäte.

Ako zlepšiť svoj výkon ako dátový vedec

Vo svete vedy o údajoch existuje veľa nástrojov, ktoré vám môžu pomôcť zvýšiť vašu priepustnosť. Môžu to byť knižnice, ktoré si môžete nainštalovať do svojho vývojového prostredia, IDE prispôsobené na analýzu údajov alebo dokonca rozšírenia prehliadača. Pokúste sa viac preskúmať dostupné nástroje, pretože vám môžu pomôcť zjednodušiť prácu a ušetriť veľa času.