Coursera Learner working on a presentation with Coursera logo and
Coursera Learner working on a presentation with Coursera logo and

Een tijdje terug heb ik een gids uitgedeeld over het gebruik van Great Jupyter Note pads viably. In ieder geval, zoals zal worden gezien, JupyterLab is de cutting edge UI voor Venture Jupyter biedt alle bekende structuur pleinen van de voorbeeldige Jupyter Note pad (notitieblok, terminal, inhoud tool, record programma, rijke opbrengsten, enzovoort.) in een aanpasbare en een des te meer dominante UI. De fundamentele gedachte van het Jupyter Lab is om alle structuurhindernissen die in het grote tijdschrift staan, naast wat nieuwe dingen, onder één dak te brengen.

Installatie

JupyterLab kan worden geïnstalleerd met behulp van conda, pip of pipenv.

#conda

conda-installatie -c conda-forge jupyterlab

#pip

pijp installeren jupyterlab

#pipenv

leidingwerk installeren jupyterlab

pijpenstelen

Bekijk de officiële installatiedocumentatie voor meer details.

JupyterLab starten

U kunt de Jupyter starten door simpelweg het volgende te typen op de console:

jupyterlab

JupyterLab wordt automatisch geopend in de browser met een interface die lijkt op de onderstaande. Dit betekent dat alles op zijn plaats is en dat u goed bent om te gaan.

Interface

We moeten de interface enigszins begrijpen voordat we met de verschillende functionaliteiten gaan werken.

Menubalk

De menubalk heeft de menu’s op topniveau die de verschillende activiteiten die in Jupyter Lab toegankelijk zijn, ondersteunen.

Linkerzijbalk

Dit bestaat uit de normaal gebruikte tabbladen. De linkerzijbalk kan worden gekanteld of uitgebreid door te kiezen voor Toon linkerzijbalk in het menu Beeld of door te tikken op het dynamische zijbalk tabblad.

U kunt de lopende sessie bekijken vanuit het Running-palet, terwijl u in het Commandopalet kunt zoeken naar alle beschikbare opdrachten.

https://miro.medium.com/max/912/1*y1T0uC2q67AvQhtUWTIsPw.gif

Fundamenteel werkgebied

Hier gebeurt de echte beweging. Het bevat de notitieblokken, platen, steunen, klemmen enzovoort. Dubbelklik of sleep een document naar dit gebied om te beginnen met werken. Werkplekken kunnen worden bespaard op de server met de genoemde werkruimte-URL’s.

Aanpasbare ontwerpen

De grote Jupyter Note pad ondersteunt bovendien een ingebouwde Content Manager en een Terminal echter deze keuzes worden niet veel gebruikt omdat ze voor het grootste deel zijn ontsnapt aan het zicht. Een andere verklaring is dat elk van deze segmenten als zelfstandige hoogtepunten worden ingevuld en niet worden opgenomen.

Jupyter Lab zal in het algemeen dit lijdensweggetje inpassen door elk van de highlights te integreren in een eenzame, intelligente en gedeelde conditie.

https://miro.medium.com/max/1325/1*cRZDugJPIPtqye9v0AMeOA.png

Notitieblokken

De notitieblok rapport positie gebruikt in JupyterLab is gelijk aan in de grote Jupyter Scratchpad. De huidige scratchpad moet in JupyterLab nauwkeurig worden geopend en we kunnen daar ons normale onderzoek doen.

Console

Er zijn consoles voor mensen die gewend zijn aan een QT-consoleachtige omgeving. Deze consoles stellen ons in staat om Text Editor

De tekstverwerker maakt het mogelijk om de bestanden te bewerken. De tekstverwerker bevat syntax highlighting, configureerbare inspringing (tabs of spaties), key maps en basisthema’s. om code interactief in een kernel uit te voeren.

Terminal

JupyterLab terminal geeft volledige hulp aan framework shells (slam, tsch, etc.) op Macintosh/Linux en PowerShell op Windows. We kunnen alles in onze framework-shell draaien met een terminal, inclusief projecten, bijvoorbeeld vim of emacs.

Op dit moment zou men zeggen dat elk van deze hoogtepunten ook beschikbaar waren in het grote krasveld, dus wat Jupyter Lab buitengewoon maakt. De manier waarop het ons een volledig aanpasbaar formaat raamwerk geeft dat ons in staat stelt om deze tabbladen te nemen, ze naast elkaar te slepen en ze met een praktisch grenzeloos aanpassingsvermogen te herschikken is iets wat voorheen ontbrak.

6. 6. Versterkte documentorganisaties

Jupyter Lab ondersteunt ook verschillende organisaties zoals :

Foto’s: jpeg, png en zo verder en Gifs

geojson

Vegalitaire documenten, geojson records,

PDF-bestanden

Elite CSV-watcher

Een Jupyter Lab kan in wezen zelfassertief grote CSV’s weergeven die vaak als inert worden weergegeven in Exceed expectations. Het is niet erg intuïtief tot nu toe, maar een paar upgrades zouden al snel normaal kunnen zijn.

Uitbreidingen

JupyterLab is gepland als een in principe uitbreidbare toestand. De uitbreidingen zijn uiterst ongelooflijke activa die de winstgevendheid van een individu echt kunnen opwaarderen. JupyterLab uitbreidingen zijn npm-bundels (de standaard bundelpositie in Javascript vooruitgang). Er zijn tal van netwerken gemaakt uitbreidingen zijn gebaseerd op GitHub. U kunt scannen voor het GitHub thema jupyterlab-augmentatie om uitbreidingen te ontdekken.

Om JupyterLab-augmentaties te introduceren, moet je Node.js laten introduceren die ofwel vanaf hun site of als achtervolging kunnen worden geïntroduceerd.

conda-installatie -c conda-forge nodejs

of

brouwsel installeer knoop

Installeren van uitbreidingen

Nieuwe extensies kunnen worden geïnstalleerd met behulp van het volgende commando:

jupyter labextension installeren <mijn-uitbreiding>

waarbij my-extension de naam is van een geldig JupyterLab-extensie npm-pakket op npm. Gebruik de syntaxis my-extension@version om bijvoorbeeld een specifieke versie van een extensie te installeren:

jupyter labextension installeren my-extension@1.2.3