Povečajte svojo produktivnost in prihranite čas z vključitvijo teh neprecenljivih nasvetov in trikov.

Ključni zaključki

  • Razumevanje razlike med ukaznim in urejevalnim načinom je bistveno za delo z Jupyter Notebook. Vsak način nudi različne funkcije in bližnjice.
  • Z dostopom in uporabo bližnjic na tipkovnici lahko prihranite čas, saj se izognete nizu korakov za vsako operacijo. Prepričajte se, da ste v pravem načinu, ko izvajate bližnjice.
  • Jupyter Notebook omogoča prilagajanje z razširitvami ali ročnim prilagajanjem. Uporabite razširitve za lažje prilagajanje ali ročno prilagodite z ustvarjanjem datoteke CSS. Znova zaženite prenosni računalnik, da spremembe začnejo veljati.

Jupyter Notebook je spletno interaktivno računalniško okolje, ki ga lahko uporabite za analizo podatkov in skupno kodiranje. Omogoča integracijo kode, besedila in vizualizacij v en sam dokument. Ima obsežen ekosistem knjižnic, ki so na voljo za opravljanje različnih nalog.

Prevladuje v svetu podatkovne znanosti, ko gre za analizo podatkov, predprocesiranje podatkov in inženiring funkcij. Tukaj je nekaj bistvenih nasvetov in trikov, ki vam bodo pomagali kar najbolje izkoristiti izkušnjo prenosnika.

1. Razlika med ukaznim načinom in načinom urejanja

Razumevanje razlike med ukaznim in urejevalnim načinom je eden temeljnih vidikov dela z Jupyter Notebookom. To je zato, ker vsak način ponuja različne funkcije in bližnjice.

Način urejanja je označen z zeleno obrobo in je privzeti način, ko izberete celico za urejanje.

V tem načinu lahko tipkate in urejate kodo znotraj celice. Za vstop v način urejanja dvokliknite celico ali pritisnite enter, ko jo izberete.

Ukazni način je označen z modro obrobo celice. To je tudi privzeti način, ko celice ne urejate aktivno.

V tem načinu lahko izvajate operacije na ravni zvezka, kot so ustvarjanje, brisanje, spreminjanje ali izvajanje celic. Če želite preklopiti iz načina urejanja v način ukazovanja, pritisnite ESc ključ.

2. Dostop do bližnjic na tipkovnici in njihova uporaba

Jupyter Notebooks ima Bližnjice na tipkovnici pogovorno okno, ki vam pomaga ogledati vse razpoložljive bližnjice. Za dostop se prepričajte, da ste v ukaznem načinu. Nato pritisnite H ključ. Pojaviti se mora pojavno okno, kot je spodnje.

Vsaka bližnjica ima poleg nje razlago, kaj počne. Ukazi so razdeljeni na tiste, ki jih lahko uporabljate v ukaznem načinu in načinu za urejanje. Prepričajte se, da ste v pravem načinu, ko izvajate zadevno bližnjico. Uporaba teh bližnjic vam bo pomagala prihraniti veliko časa, saj vam ne bo treba slediti nizu korakov za izvedbo posamezne operacije.

3. Uporaba čarobnih ukazov

Čarobni ukazi nudijo dodatne funkcije, ki jih lahko uporabite za izvajanje nalog. Če jih želite uporabiti, ukazu dodajte predpono a % za črtne magije in dva %% za magijo na ravni celice. Namesto da bi si jih nekaj zapomnili, lahko dostopate do vseh razpoložljivih čarobnih ukazov z uporabo %lsčarobno ukaz.

V novi celici zaženite %lsčarobno ukaz. To bo prikazalo vse razpoložljive čarobne ukaze tako v načinu za urejanje kot v ukaznem načinu. Če želite razumeti, kaj naredi posamezen ukaz, zaženite ukaz z vprašajem postfix, da dobite njegovo dokumentacijo. Na primer, da bi razumeli, kaj vzdevek % čarobni ukaz naredi, teci %alias?.

Prepričajte se, da razumete način, v katerem se izvaja ukaz, preden ga uporabite.

4. Prilagajanje prenosnega računalnika

Jupyter Notebook omogoča prilagoditev uporabnika, če vam privzeti videz ni všeč. Prilagodite ga lahko na enega od dveh načinov. Lahko ga prilagodite ročno ali uporabite razširitve. Lažja možnost je uporaba razširitev.

Če želite uporabiti razširitve, zaženite naslednji ukaz v novi celici. Ta ukaz bo namestil jupyter-themes, razširitev, ki prihaja z vnaprej določenimi temami.

!pip install jupyterthemes

Nato nadaljujte do svojega terminala oz CMD za uporabo konfiguracij. Začnite tako, da navedete razpoložljive teme s spodnjo kodo.

jt -l

Nato uporabite naslednji ukaz za uporabo teme. Zamenjajte ime teme z želenim.

jt -t 

Ko uporabite temo, znova zaženite Jupyter Notebook, da bodo spremembe uveljavljene. Rezultat uporabe oceani16 tema je naslednja:

Če želite prenosni računalnik obnoviti na privzeto, uporabite naslednji ukaz.

jt -r

Ukaz povrne beležnico Jupyter na prvotno privzeto temo.

Če želite ročno prilagoditi prenosni računalnik, sledite naslednjim korakom.

Pojdite v imenik, v katerega ste namestili Jupyter Notebook. Poiščite imenik z imenom .jupyter. V njej ustvarite novo mapo in jo poimenujte po meri. Nato ustvarite datoteko CSS v po meri imenik in ga poimenujte custom.css. Na koncu odprite datoteko CSS z urejevalnikom in dodajte kodo za prilagajanje CSS.

Ko dodate kodo, znova zaženite Jupyter Notebook, da bodo spremembe začele veljati.

5. Sodelovanje in deljenje

Ko kodirate, boste morda želeli sodelovati z drugimi razvijalci. Če želite to doseči v Jupyter Notebook, lahko uporabite nadzor različic, kot je Git. Če želite uporabljati Git, inicializirajte repozitorij Git v korenskem imeniku vašega projekta. Nato vsako spremembo, ki jo naredite v Jupyter Notebook, dodajte in potrdite v repozitorij Git.

Nazadnje delite repozitorij z ljudmi, s katerimi želite sodelovati, tako da ga potisnete na GitHub. To bo sodelavcem omogočilo kloniranje repozitorija in s tem dostop do vaših datotek Jupyter Notebook.

Pripomočki in interaktivne funkcije vam pomagajo ustvariti dinamične uporabniške vmesnike v vašem prenosnem računalniku.

Omogočajo vam interakcijo in vizualizacijo vaših podatkov. Prenosniki Jupyter privzeto podpirajo nekaj pripomočkov. Če želite uporabljati več pripomočkov, morate namestiti ipywidgets knjižnico z naslednjim ukazom.

!pip install ipywidgets

Po namestitvi uvozite pripomočki modul za uporabo njegovih funkcij.

import ipywidgets as widgets

Zdaj morate ustvariti gradnik po vaši izbiri. Na primer, če želite ustvariti a drsnik widget uporabite naslednjo kodo:

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

Nato prikažite drsnik.

display(slider)

Rezultat je naslednji:

Drsnik lahko uporabite za uporabniški vnos in izbiro številske vrednosti v določenem obsegu. Knjižnica podpira veliko pripomočkov. Če jih želite navesti, uporabite naslednjo vrstico kode:

dir(widgets)

Na seznamu poiščite gradnik, ki podpira vaše zahteve.

7. Nasveti za učinkovitost in uspešnost

Za izboljšanje učinkovitosti in zmogljivosti vašega prenosnika so koristni naslednji nasveti:

  • Omejite izhod in uporabite indikatorje napredka: Tako se boste izognili neredu v prenosnem računalniku s pretiranim izpisom. Uporabite kazalnike napredka za sledenje napredku računanja. The tqdm knjižnica je lahko koristna za ta namen.
  • Zmanjšajte izvajanje celic: Izvedite samo potrebne celice, da prihranite vire. To lahko dosežete z uporabo Run All Above za zagon izbranih celic.
  • Optimizirajte zanke in obdelavo podatkov: Uporabite vektorizirane operacije in optimizirane knjižnice. Prav tako se izogibajte nepotrebnim zankam, zlasti ugnezdenim zankam. Lahko vplivajo na uspešnost. Namesto tega uporabite vgrajene funkcije in metode, ki so na voljo v knjižnicah za obdelavo podatkov.
  • Uporabite predpomnjene rezultate: Če imate zamudne izračune ali nalaganje podatkov, razmislite o predpomnjenju rezultatov, da se izognete odvečnim izračunom. Uporabite orodja, kot je joblib oz Kisla kumarica za predpomnjenje.

Kako izboljšati svojo uspešnost kot podatkovni znanstvenik

V svetu podatkovne znanosti obstaja veliko orodij, ki vam lahko pomagajo povečati prepustnost. To so lahko knjižnice, ki jih lahko namestite v svoje razvojno okolje, IDE-ji, prilagojeni za analizo podatkov, ali celo razširitve brskalnika. Poskusite raziskati več razpoložljivih orodij, saj vam lahko pomagajo poenostaviti delo in vam prihranijo veliko časa.