Förbättra din produktivitet och spara tid genom att införliva dessa ovärderliga tips och tricks.

Viktiga takeaways

  • Att förstå skillnaden mellan kommando- och redigeringslägen är viktigt för att arbeta med Jupyter Notebook. Varje läge har olika funktioner och genvägar.
  • Att komma åt och använda kortkommandon kan spara tid genom att undvika en rad steg för varje operation. Se till att du är i rätt läge när du kör genvägar.
  • Jupyter Notebook möjliggör anpassning genom tillägg eller manuell anpassning. Använd tillägg för enklare anpassning eller anpassa manuellt genom att skapa en CSS-fil. Starta om anteckningsboken för att ändringarna ska träda i kraft.

Jupyter Notebook är en webbaserad interaktiv datormiljö som du kan använda för dataanalys och samarbetskodning. Det tillåter integrering av kod, text och visualiseringar i ett enda dokument. Den har ett omfattande ekosystem av bibliotek tillgängliga för att utföra olika uppgifter.

Det dominerar datavetenskapsvärlden när det kommer till dataanalys, dataförbearbetning och funktionsteknik. Här är några viktiga tips och tricks som hjälper dig att få ut det mesta av din notebook-upplevelse.

instagram viewer

1. Skillnaden mellan kommandoläge och redigeringsläge

Att förstå skillnaden mellan kommando- och redigeringslägen är en av de grundläggande aspekterna av att arbeta med en Jupyter Notebook. Detta beror på att varje läge har olika funktioner och genvägar.

Redigeringsläget indikeras med en grön ram och är standardläget när du väljer en cell för redigering.

I det här läget kan du skriva och redigera kod i cellen. För att gå in i redigeringsläge, dubbelklicka på en cell eller tryck på enter när du väljer en.

Kommandoläget indikeras av en blå cellkant. Det är också standardläget när du inte aktivt redigerar en cell.

I det här läget kan du utföra operationer på notebook-nivå som att skapa, ta bort, ändra eller köra celler. För att växla från redigeringsläge till kommandoläge, tryck på ESc nyckel.

2. Komma åt och använda kortkommandon

Jupyter Notebooks har en Tangentbordsgenvägar dialogruta som hjälper dig att visa alla tillgängliga genvägar. För att komma åt det, se till att du är i kommandoläge. Tryck sedan på H nyckel. Ett popup-fönster som det nedan bör visas.

Varje genväg har en förklaring av vad den gör bredvid. Kommandona är uppdelade i de som du kan använda i kommandoläge och redigeringsläge. Se till att du är i rätt läge när du kör respektive genväg. Att använda dessa genvägar hjälper dig att spara mycket tid eftersom du inte behöver följa en rad steg för att utföra varje operation.

3. Använda magiska kommandon

Magiska kommandon ger ytterligare funktioner som du kan använda för att utföra uppgifter. För att använda dem, prefix kommandot med a % för linjemagi och två %% för magi på cellnivå. Istället för att memorera några få kan du komma åt alla tillgängliga magiska kommandon genom att använda %lsmagisk kommando.

På en ny cell, kör %lsmagisk kommando. Detta kommer att visa alla tillgängliga magiska kommandon både i redigerings- och kommandoläge. För att förstå vad varje kommando gör, kör kommandot med ett postfix frågetecken för att få dess dokumentation. Till exempel för att förstå vad %alias magiskt kommando gör det, kör %alias?.

Se till att du förstår vilket läge ett kommando körs på innan du använder det.

4. Anpassa anteckningsboken

Jupyter Notebook tillåter användaranpassning om du inte gillar standardutseendet. Du kan anpassa den på ett av två sätt. Du kan antingen anpassa den manuellt eller använda tillägg. Det enklare alternativet är att använda tillägg.

För att använda tillägg, kör följande kommando på en ny cell. Det här kommandot kommer att installera jupyter-themes, ett tillägg som kommer med fördefinierade teman.

!pip install jupyterthemes

Fortsätt sedan till din terminal eller CMD för att tillämpa konfigurationer. Börja med att lista de tillgängliga teman med koden nedan.

jt -l

Använd sedan följande kommando för att tillämpa ett tema. Byt ut temanamnet med ditt önskade.

jt -t 

När du har tillämpat temat, starta om Jupyter Notebook för att ändringarna ska ske. Resultatet av att tillämpa hav16 temat är följande:

Om du vill återställa anteckningsboken till standard, använd följande kommando.

jt -r

Kommandot återställer Jupyter Notebook till dess ursprungliga standardtema.

För att manuellt anpassa din anteckningsbok, följ följande steg.

Gå till katalogen där du installerade Jupyter Notebook. Hitta katalogen med namnet .jupyter. Skapa en ny mapp inuti den och namnge den beställnings-. Skapa sedan en CSS-fil i beställnings- katalog och namnge den Anpassad CSS. Öppna slutligen CSS-filen med en editor och lägg till din CSS-anpassningskod.

När du har lagt till koden startar du om din Jupyter Notebook för att ändringarna ska träda i kraft.

5. Samarbete och delning

När du kodar kanske du vill samarbeta med andra utvecklare. För att uppnå detta i Jupyter Notebook kan du använd versionskontroll som Git. För att använda Git, initiera ett Git-förråd i ditt projekts rotkatalog. Lägg sedan till och överför varje ändring du gör i Jupyter Notebook till Git-förvaret.

Slutligen, dela arkivet med personerna du vill samarbeta med genom att skjuta det till GitHub. Detta kommer att tillåta kollaboratörerna att klona arkivet och därmed komma åt dina Jupyter Notebook-filer.

Widget och interaktiva funktioner hjälper dig att skapa dynamiska användargränssnitt i din bärbara dator.

De ger dig ett sätt att interagera och visualisera med din data. Jupyter Notebooks stöder som standard några widgets. För att använda fler widgets måste du installera ipywidgets bibliotek med följande kommando.

!pip install ipywidgets

Efter installationen, importera widgets modul för att använda dess funktioner.

import ipywidgets as widgets

Du måste nu skapa den widget du väljer. Till exempel att skapa en reglaget widget använd följande kod:

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

Visa sedan reglaget.

display(slider)

Utgången är som följer:

Du kan använda skjutreglaget för användarinmatning och val av ett numeriskt värde inom ett specificerat område. Det finns många widgets som biblioteket stöder. Använd följande kodrad för att lista dem:

dir(widgets)

Leta efter widgeten som stöder dina krav från listan.

7. Tips för effektivitet och prestanda

För att förbättra effektiviteten och prestandan hos din bärbara dator är följande tips användbara:

  • Begränsa produktionen och använd framstegsindikatorer: Detta hjälper dig att undvika att belamra din bärbara dator med överdriven produktion. Använd förloppsindikatorer för att spåra beräkningens framsteg. De tqdm biblioteket kan vara användbart för detta ändamål.
  • Minimera cellexekvering: Kör endast de nödvändiga cellerna för att spara på resurser. Du kan uppnå detta genom att använda Kör All Above för att köra de markerade cellerna.
  • Optimera loopar och databehandling: Använd vektoriserade operationer och optimerade bibliotek. Undvik också onödiga loopar, särskilt kapslade loopar. De kan påverka prestandan. Använd istället inbyggda funktioner och metoder tillgängliga i datamanipuleringsbibliotek.
  • Använd cachade resultat: Om du har tidskrävande beräkningar eller dataladdning, överväg att cachelagra resultaten för att undvika redundanta beräkningar. Använd verktyg som jobblib eller Ättikslag för cachelagring.

Hur du förbättrar din prestation som dataforskare

Inom datavetenskapsvärlden finns det många verktyg som kan hjälpa dig att öka din genomströmning. Det kan vara bibliotek som du kan installera i din utvecklingsmiljö, IDE: er skräddarsydda för dataanalys eller till och med webbläsartillägg. Sträva efter att forska mer om de tillgängliga verktygen där ute eftersom de kan hjälpa dig att förenkla ditt arbete och spara mycket tid.