Tipps zu JupyterLab

Sie bewegen sich bereits in der Entwicklungsumgebung JupyterLab. Hier ein paar Tipps:

Nutzen Sie „Table of Contents“

Die Zwischenüberschriften werden automatisch in eine Inhaltsübersicht umgewandelt. Diese sind unter den drei Punkten und den drei Strichen im Menü links sichtbar. Zusätzlich können Sie sich die Zwischenüberschriften auch automatisiert nummerieren lassen.

954c7badd21d4248b539daf426161983

Setzen Sie die Ausgabe des Jupyter Notebooks beim Öffnen zurück

Wenn wir ein Jupyter Notebook nach einem Computer-Neustart erneut öffnen, sehen wir noch den alten Output. Das lässt manche denken, die Variablen wären auch noch irgendwo im Speicher. Das stimmt so aber nicht, es ist nur noch die visuelle Repräsentation im Jupyter Notebook, die zwischengespeichert ist. Wir sehen also noch z. B. die alten erzeugten Visualisierungen und Textausgaben. Wenn wir dann aber versuchen, dort weiterzuarbeiten, wo wir aufgehört haben, fehlen dem Jupyter Kernel sämtliche Variablen. Nach einem Neustart von JupyterLab muss also stets das Jupyter Notebook von vorne ausgeführt werden. Um sich darüber klar zu sein, welche Variablen gerade wirklich im Speicher sind, ist es hier einfacher, vor dem erneuten Ausführen der Zellen alle alten Ausgaben aus der vorherigen Sitzung zu löschen. Alternativ ist es eine gute Gewohnheit, vor dem Schließen eines Jupyter Notebooks alle Ausgaben zu löschen. Dies macht man über Edit > Clear All Outputs. Ebenfalls ist diese Option über das Kontextmenü verfügbar, welches sich bei einem Linksklick im Jupyter Notebook öffnet.

54e2da893eaa45c29d27abb53027eef0

Setzen Sie den Python-Kernel nach größeren Änderungen zurück

Wenn Sie größere Änderungen am Code vorgenommen haben, kann es manchmal verwirrend sein, welche Variablen gerade welchen Wert haben. Dann ist es einfacher, das Jupyter Notebook noch mal ganz neu zu starten, wie wenn wir nie etwas ausgeführt hätten. Dies macht man über Kernel > Restart Kernel..., womit sämtliche Variablenbelegungen, Modulimporte etc. resettet werden. Ebenfalls ist diese Option über das Kontextmenü verfügbar, welches sich bei einem Linksklick im Jupyter Notebook öffnet.

ee8e959a359641a79cdfdaccaf4e2dc2

Creative Commons Lizenzvertrag     Dieses Werk von Marvin Kastner ist lizenziert unter einer Creative Commons Namensnennung 4.0 International Lizenz.