Padidinkite savo produktyvumą ir sutaupykite laiko naudodami šiuos neįkainojamus patarimus ir gudrybes.

Key Takeaways

  • Norint dirbti su Jupyter Notebook, labai svarbu suprasti skirtumą tarp komandų ir redagavimo režimų. Kiekvienas režimas siūlo skirtingas funkcijas ir nuorodas.
  • Pasiekus ir naudojant sparčiuosius klavišus galima sutaupyti laiko, nes kiekvienai operacijai nereikia atlikti kelių veiksmų. Vykdydami sparčiuosius klavišus įsitikinkite, kad įjungtas tinkamas režimas.
  • „Jupyter Notebook“ leidžia tinkinti naudojant plėtinius arba rankiniu būdu. Naudokite plėtinius, kad būtų lengviau tinkinti, arba tinkinkite rankiniu būdu sukurdami CSS failą. Iš naujo paleiskite bloknotą, kad pakeitimai įsigaliotų.

„Jupyter Notebook“ yra internetinė interaktyvi skaičiavimo aplinka, kurią galite naudoti duomenų analizei ir bendram kodavimui. Tai leidžia integruoti kodą, tekstą ir vizualizacijas į vieną dokumentą. Ji turi didelę bibliotekų ekosistemą, skirtą įvairioms užduotims atlikti.

Ji dominuoja duomenų mokslo pasaulyje, kai kalbama apie duomenų analizę, išankstinį duomenų apdorojimą ir funkcijų inžineriją. Štai keletas esminių patarimų ir gudrybių, padėsiančių maksimaliai išnaudoti nešiojamojo kompiuterio teikiamas galimybes.

instagram viewer

1. Skirtumas tarp komandų režimo ir redagavimo režimo

Suprasti skirtumą tarp komandų ir redagavimo režimų yra vienas iš pagrindinių darbo su Jupyter Notepad aspektų. Taip yra todėl, kad kiekviename režime yra skirtingos funkcijos ir spartieji klavišai.

Redagavimo režimas pažymėtas žaliu rėmeliu ir yra numatytasis režimas, kai pasirenkate redaguoti skirtą langelį.

Šiuo režimu galite įvesti ir redaguoti kodą langelyje. Norėdami įjungti redagavimo režimą, dukart spustelėkite langelį arba, kai pasirenkate, paspauskite Enter.

Komandos režimas rodomas mėlyna langelio sienele. Tai taip pat numatytasis režimas, kai aktyviai neredaguojate langelio.

Šiuo režimu galite atlikti bloknoto lygio operacijas, tokias kaip langelių kūrimas, trynimas, keitimas arba vykdymas. Norėdami perjungti iš redagavimo režimo į komandų režimą, paspauskite ESc Raktas.

2. Sparčiųjų klavišų prieiga ir naudojimas

Jupyter Notebooks turi a Klaviatūros nuorodos dialogo langas, padedantis peržiūrėti visus galimus sparčiuosius klavišus. Norėdami jį pasiekti, įsitikinkite, kad esate komandų režimu. Tada paspauskite H Raktas. Turėtų pasirodyti iššokantis langas, pvz., žemiau.

Prie kiekvieno sparčiojo klavišo yra paaiškinimas, ką jis veikia. Komandos yra suskirstytos į tas, kurias galite naudoti komandų režimu ir redagavimo režimu. Įsitikinkite, kad pasirinkote tinkamą režimą, kai vykdote atitinkamą nuorodą. Naudodami šiuos sparčiuosius klavišus sutaupysite daug laiko, nes jums nereikės atlikti kelių veiksmų, kad atliktumėte kiekvieną veiksmą.

3. Magiškų komandų naudojimas

Magic komandos suteikia papildomų funkcijų, kurias galite naudoti vykdydami užduotis. Norėdami juos naudoti, prieš komandą surašykite a % linijos magijai ir dviem %% ląstelių lygio magijai. Užuot įsiminę kelias, visas galimas stebuklingas komandas galite pasiekti naudodami %lsmagiška komandą.

Naujame langelyje paleiskite %lsmagiška komandą. Taip bus rodomos visos galimos magiškos komandos tiek redagavimo, tiek komandų režimu. Norėdami suprasti, ką daro kiekviena komanda, paleiskite komandą su „postfix“ klaustuku, kad gautumėte jos dokumentus. Pavyzdžiui, norint suprasti, kas %alias stebuklinga komanda daro, bėk %alias?.

Prieš naudodami komandą, įsitikinkite, kad suprantate režimą, kuriuo veikia komanda.

4. Užrašų knygelės pritaikymas

„Jupyter Notebook“ leidžia vartotojui tinkinti, jei jums nepatinka numatytoji išvaizda. Galite tinkinti vienu iš dviejų būdų. Galite tinkinti jį rankiniu būdu arba naudoti plėtinius. Paprastesnė alternatyva yra naudoti plėtinius.

Norėdami naudoti plėtinius, paleiskite šią komandą naujame langelyje. Ši komanda įdiegs „jupyter-themes“ – plėtinį su iš anksto nustatytomis temomis.

!pip install jupyterthemes

Tada eikite į savo terminalą arba CMD pritaikyti konfigūracijas. Pradėkite nuo galimų temų sąrašo naudodami toliau pateiktą kodą.

jt -l

Tada naudokite šią komandą, kad pritaikytumėte temą. Pakeiskite temos pavadinimą norimu.

jt -t 

Pritaikę temą, iš naujo paleiskite Jupyter Notebook, kad pakeitimai įvyktų. Taikymo rezultatas vandenynai 16 tema tokia:

Jei norite atkurti numatytuosius bloknoto nustatymus, naudokite šią komandą.

jt -r

Komanda grąžina Jupyter Notebook pradinę numatytąją temą.

Norėdami rankiniu būdu tinkinti bloknotą, atlikite šiuos veiksmus.

Eikite į katalogą, kuriame įdiegėte „Jupyter Notebook“. Raskite katalogą su pavadinimu .Jupiteris. Sukurkite jame naują aplanką ir pavadinkite jį paprotys. Tada sukurkite CSS failą paprotys katalogą ir pavadinkite jį custom.css. Galiausiai atidarykite CSS failą naudodami redaktorių ir pridėkite savo CSS tinkinimo kodą.

Pridėję kodą iš naujo paleiskite Jupyter Notebook, kad pakeitimai įsigaliotų.

5. Bendradarbiavimas ir dalijimasis

Kai koduojate, galbūt norėsite bendradarbiauti su kitais kūrėjais. Norėdami tai pasiekti Jupyter Notebook, galite naudokite versijos valdymą, pvz., Git. Norėdami naudoti Git, inicijuokite Git saugyklą savo projekto šakniniame kataloge. Tada pridėkite ir patvirtinkite kiekvieną Jupyter Notebook atliktą pakeitimą į Git saugyklą.

Galiausiai bendrinkite saugyklą su žmonėmis, su kuriais norite bendradarbiauti, perkeldami ją į „GitHub“. Tai leis bendradarbiams klonuoti saugyklą ir pasiekti jūsų Jupyter Notebook failus.

Valdikliai ir interaktyvios funkcijos padeda sukurti dinamines vartotojo sąsajas nešiojamajame kompiuteryje.

Jie suteikia jums galimybę sąveikauti ir vizualizuoti savo duomenis. „Jupyter“ nešiojamieji kompiuteriai pagal numatytuosius nustatymus palaiko keletą valdiklių. Norėdami naudoti daugiau valdiklių, turite įdiegti ipywidgets biblioteką naudodami šią komandą.

!pip install ipywidgets

Įdiegę importuokite valdikliai modulį, kad galėtumėte naudotis jo funkcijomis.

import ipywidgets as widgets

Dabar turite sukurti savo pasirinktą valdiklį. Pavyzdžiui, norint sukurti a slankiklį valdikliui naudokite šį kodą:

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

Tada parodykite slankiklį.

display(slider)

Išvestis yra tokia:

Galite naudoti slankiklį vartotojui įvesti ir pasirinkti skaitinę reikšmę nurodytame diapazone. Yra daug valdiklių, kuriuos palaiko biblioteka. Norėdami juos išvardyti, naudokite šią kodo eilutę:

dir(widgets)

Sąraše ieškokite valdiklio, kuris atitinka jūsų reikalavimus.

7. Efektyvumo ir našumo patarimai

Norint pagerinti nešiojamojo kompiuterio efektyvumą ir našumą, pravers šie patarimai:

  • Apribokite produkciją ir naudokite progreso indikatorius: tai padės išvengti perteklinės išvesties nešiojamajame kompiuteryje. Norėdami stebėti skaičiavimo eigą, naudokite eigos indikatorius. The tqdm biblioteka gali būti naudinga šiam tikslui.
  • Sumažinkite ląstelių vykdymą: Vykdykite tik būtinus langelius, kad taupytumėte išteklius. Tai galite pasiekti naudodami Vykdykite viską aukščiau kad paleistumėte pasirinktus langelius.
  • Optimizuokite kilpas ir duomenų apdorojimą: naudokite vektorizuotas operacijas ir optimizuotas bibliotekas. Taip pat venkite nereikalingų kilpų, ypač įdėtų kilpų. Jie gali turėti įtakos našumui. Vietoj to naudokite integruotas funkcijas ir metodus, esančius duomenų tvarkymo bibliotekose.
  • Naudokite talpykloje saugomus rezultatus: Jei atliekate daug laiko reikalaujančius skaičiavimus arba įkeliate duomenis, apsvarstykite galimybę išsaugoti rezultatus talpykloje, kad išvengtumėte perteklinių skaičiavimų. Naudokite tokius įrankius kaip joblib arba Marinuoti agurkai už talpyklą.

Kaip pagerinti savo, kaip duomenų mokslininko, veiklą

Duomenų mokslo pasaulyje yra daug įrankių, kurie gali padėti padidinti pralaidumą. Tai gali būti bibliotekos, kurias galite įdiegti savo kūrimo aplinkoje, IDE, pritaikytos duomenų analizei, ar net naršyklės plėtiniai. Stenkitės daugiau ištirti turimus įrankius, nes jie gali padėti supaprastinti darbą ir sutaupyti daug laiko.