Aan de slag met Jupyter Notebook: een zelfstudie

Aan de slag met Jupyter Notebook: een zelfstudie

Als je een aspirant-datawetenschapper bent die met Python of R werkt, moet je weten hoe je Jupyter Notebook moet gebruiken. Het is een open-source en servergebaseerde IDE voor het manipuleren van gegevens, het delen van live code en het beheren van de datawetenschapsworkflow.





Laten we eens kijken hoe u Jupyter Notebook op uw lokale computer kunt installeren en gebruiken.





Jupyter Notebook installeren en starten met Pip

Wanneer u Jupyter Notebook in een virtuele omgeving installeert via de pip installeren commando, kunt u het uitvoeren als een onafhankelijk pakket of module in een virtuele ruimte.





Om deze methode te gebruiken, moet Python op uw computer zijn geïnstalleerd. Ga anders naar de python.org website om de nieuwste versie van Python te downloaden en te installeren. Als u echter een Mac- of Linux-gebruiker bent, heeft u waarschijnlijk Python al standaard geïnstalleerd.

Als u een Windows-gebruiker bent, zorg er dan voor dat u: voeg Python toe aan het Windows-pad nadat u het hebt geïnstalleerd om het uitvoerbaar te maken vanaf de opdrachtregel.



Zodra u aan de bovenstaande voorwaarden hebt voldaan, opent u de opdrachtprompt naar de door u gekozen locatie.

Volgende, een virtuele Python-omgeving maken en activeren als je dat nog niet hebt gedaan.





Voer in die virtuele omgeving de pip install notebook opdracht om Jupyter Notebook te installeren.

Volgende, ren jupyter notitieboekje om de Jupyter Notebook-server in uw standaardbrowser te starten.





harde schijf start Windows 10 niet op

Jupyter Notebook installeren en starten met Anaconda Distribution

Anaconda-distributie is een IDE-manager waarmee u Jupyter Notebook binnen een conda virtuele omgeving.

U kunt ook de technische details van de opdrachtregel vermijden wanneer u Anaconda-distributie gebruikt. Hiermee kunt u met een paar klikken uw virtuele omgeving creëren en activeren en Jupyter Notebook installeren via de Anaconda Navigator.

Om deze optie te gebruiken, moet u de nieuwste compatibele versie van downloaden en installeren Anaconda-distributie .

Zodra u Anaconda op uw computer hebt geïnstalleerd, start u de Anaconda Navigator. Om het op Windows te starten, kunt u de Windows-zoekbalk openen en naar Anaconda zoeken. Klik vervolgens op Anaconda Navigator in het menu met zoekresultaten om het te openen.

Hoewel Jupyter Notebook vooraf is geïnstalleerd in de basispadomgeving van Anaconda Navigator, moet u elke keer dat u er een omgeving mee aanmaakt een nieuwe installeren.

U kunt een maken conda omgeving en installeer Jupyter Notebook erin via de CMD of Anaconda Navigator.

Om de Anaconda Navigator-optie te gebruiken, klikt u in de zijbalk van de app op omgevingen .

Kijk vervolgens naar de linkerbenedenhoek van de app en klik op Creëren .

Voer een voorkeursnaam in voor uw virtuele omgeving in de Naam veld. Selecteer vervolgens de door u gekozen taal en klik op Creëren een maken conda virtuele omgeving.

Nadat u met succes een omgeving hebt gemaakt, selecteert u deze en gaat u naar Huis . In de Huis menu, zoek Jupyter Notebook en klik op Installeren om het in die omgeving te installeren.

Klik op Launch zodra de installatie is voltooid.

Optioneel kunt u, na installatie van Jupyter Notebook via de Anaconda Navigator, een terminal of opdrachtprompt openen en de activeer env_name commando om de . te activeren conda virtuele omgeving die u zojuist hebt gemaakt.

Vervangen env_name met de naam van de omgeving die je zojuist hebt aangemaakt via Anaconda Navigator. Als u deze methode echter op Windows wilt gebruiken, moet u ervoor zorgen dat u Anaconda naar het Windows-pad.

Als alternatief, als u de Anaconda Navigator-optie volledig wilt vermijden, kunt u een: conda omgeving en installeer Jupyter Notebook alleen via de terminal.

Om dat te doen, opent u uw terminal en voert u de opdracht uit: conda create --name env_name . Als u een Windows-gebruiker bent, kunt u conda.bat create --name env_name .

Gebruik de pip install notebook opdracht om Jupyter Notebook in die omgeving te installeren. Vervangen env_name met uw favoriete naam.

Start vervolgens Jupyter Notebook door de jupyter notitieboekje opdracht.

Verwant: Windows CMD-opdrachten die u moet kennen

Let op: Het wordt aanbevolen om Jupyter Notebook via de opdrachtregel te starten. Op die manier kunt u een aparte map voor uw project maken en een virtuele omgeving maken naar de locatie van de map, en Jupyter Notebook starten naar diezelfde map.

Jupyter Notebook gebruiken

Nu je Jupyter Notebook hebt geïnstalleerd. Laten we eens kijken naar enkele manieren waarop u het kunt gebruiken.

Als u Jupyter Notebook start, gaat u naar de startpagina, waar u uw bestanden kunt beheren.

Let op: Wanneer u Jupyter Notebook opent naar een lege map via de CMD, neemt de startpagina doorgaans ook die lege map over. Anders worden alle bestanden in de bovenliggende map weergegeven op de startpagina van Jupyter Notebook.

Een bestand importeren in Jupyter Notebook

Misschien wilt u met een extern bestand werken, zoals een Excel-document. U kunt dat importeren in de map van Jupyter Notebook als het er nog niet is.

Om een ​​bestand in Jupyter Notebook te importeren, kijkt u naar de rechterbovenhoek van de app en klikt u op Uploaden om op uw pc naar een bestand te bladeren.

Nadat u het bestand heeft geüpload, klikt u vervolgens op de Uploaden optie die naast het bestand verschijnt om het toe te voegen aan de bovenliggende map.

Werken met een nieuwe notebook

Elke notebook die u opent, voert uw code uit op bestanden met: .ipynb verlenging. Om een ​​notebook of een kernel te openen, klik op Nieuw . Selecteer vervolgens Python 3 .

Om het zojuist geopende notitieboek met een nieuwe naam op te slaan, klikt u op Bestand .

Selecteer vervolgens de Opslaan als optie en geef uw notebook een voorkeursnaam.

Een lopende notebook afsluiten

Om een ​​actieve notebook af te sluiten, gaat u naar de startpagina en selecteert u Rennen . Het laadt een lijst met momenteel draaiende kernels.

Klik op Stilgelegd naast een notebook die u wilt sluiten om deze te deactiveren.

Nieuwe cellen toevoegen in Jupyter Notebook

In de Jupyter Notebook Kernel mag je je code in cellen schrijven. Om een ​​nieuwe cel toe te voegen, klik op Invoegen . Selecteer vervolgens uw voorkeursoptie.

U kunt ook sneltoetsen gebruiken om nieuwe cellen toe te voegen. Om een ​​nieuwe cel toe te voegen boven een bestaande, klik erop en druk op toets TOT op je toetsenbord.

Om een ​​cel hieronder toe te voegen, herhaalt u het bovenstaande proces, maar deze keer drukt u op de toets B op je toetsenbord.

Tik op de doelcel om een ​​cel omhoog of omlaag te verplaatsen. Klik vervolgens op de pijl-omhoog of pijl-omlaag bovenaan de kernel.

Een regel of codeblok uitvoeren in Jupyter Notebook

Om een ​​regel of codeblok uit te voeren, klikt u op de Loop optie in het bovenste deel van de Kernel.

Om een ​​code uit te voeren met de sneltoets, druk je op Ctrl + Enter op je toetsenbord.

Een dataset laden met panda's in Jupyter Notebook: een praktisch voorbeeld

U kunt ook een gegevensset in de kernel laden. Laten we eens kijken naar de voorbeeldcode hieronder voor het lezen van een Excel-bestand met Python:

import pandas as pd
data=pd.read_excel(r'raw_data.xlsx')
data.head(10)

Merk op dat zodra u de dataset in uw werkdirectory importeert of plakt, u het Excel-bestand kunt laden zonder het volledige pad aan te roepen. druk op Ctrl + Enter om de bovenstaande code uit te voeren.

De bovenstaande code retourneert deze uitvoer:

De Markdown-eigenschap van Jupyter Notebook gebruiken

U kunt de eigenschap markdown gebruiken om wiskundige uitdrukkingen en platte tekst te schrijven. Om aan de slag te gaan met de markdown-eigenschap van Jupyter Notebook, moet u enkele basissyntaxis en -regels beheersen.

Bekijk hieronder enkele regels:

  • $ : een kortingscode openen en sluiten
  • limieten : geef een limiet aan
  • som : noem het somsymbool
  • alpha : schrijf een alfasymbool
  • eta : schrijf een bètasymbool
  • gamma : een gamma-symbool noemen
  • ^ {} : superscript een karakter binnen de curly braze
  • _ {} : schrijf een subscript van het karakter binnen de curly braze
  • hoofdletter : een hoofdlettersymbool introduceren
  • Heeft : plaats een hoed-symbool boven het volgende teken

Om te zien hoe die regels in de praktijk werken, kopieert u de onderstaande markdown-code en plakt u deze in een cel in de kernel.

$eta_0{^4} cap hat 6 sum limits partial 5_{2}$

Tik vervolgens op de cel met de code, kijk dan naar de bovenkant van de kernel en klik op de Code laten vallen.

Selecteer Markdown van de lijst. Voer vervolgens de afprijscode uit.

U kunt ook op de toets . drukken m op uw toetsenbord om de geselecteerde cel naar markdown te schakelen. Druk op de sleutel EN om terug te schakelen naar Code modus.

Als u echter meer grip wilt krijgen op de afwaarderingseigenschap, kunt u de: Jupyter Notebook Markdown Cells-documenten .

Maak optimaal gebruik van Jupyter Notebook

Met Jupyter Notebook kunt u realtime datawetenschapscode uitvoeren en delen via een lokale of externe server. Met de markdown-eigenschap kunt u ook wiskundige uitdrukkingen en geschreven teksten met andere mensen delen.

Naast het schrijven van code, is Jupyter Notebook een productief en educatief platform voor docenten en leerlingen om samen datawetenschap of machine learning-projecten uit te voeren.

Deze tool biedt echter veel andere functies. Degene die we hier hebben besproken, zouden u op weg moeten helpen.

Deel Deel Tweeten E-mail 4 unieke manieren om datasets te krijgen voor uw machine learning-project

Goede datasets zijn essentieel voor machine learning en data science. Leer hoe u de gegevens krijgt die u nodig heeft voor uw projecten.

Lees volgende
Gerelateerde onderwerpen
  • Programmeren
  • Python
  • Gegevensanalyse
Over de auteur Idisou Omisola(94 artikelen gepubliceerd)

Idowu is gepassioneerd door alles wat slimme technologie en productiviteit betreft. In zijn vrije tijd speelt hij met coderen en schakelt hij over naar het schaakbord als hij zich verveelt, maar hij vindt het ook heerlijk om af en toe uit de routine te stappen. Zijn passie om mensen de weg te wijzen in moderne technologie motiveert hem om meer te schrijven.

Meer van Idowu Omisola

Abonneer op onze nieuwsbrief

Word lid van onze nieuwsbrief voor technische tips, recensies, gratis e-boeken en exclusieve deals!

Klik hier om je te abonneren