Die Code automatische Vervollständigungsfunktion standardmäßig in meisten. Die automatische Vervollständigung der Code speichert Ihnen Zeit für das Schreiben komplexer Programme, erhält weniger Fehler und Sie können schnell Methoden, Attribute und Klassen in Ihrem Code unter Verwendung von Dropdown-Vorschlägen einbeziehen.
In diesem Artikel werden wir zeigen So aktivieren und verwenden Sie das AutoComplete im Jupyter -Notizbuch unter Verwendung verschiedener Methoden. Vor Beginn der Demo sollte die Jupyter Notebook -Umgebung auf Ihrem System ausgeführt werden.
Autokaponete -Funktion im Jupyter -Notizbuch
Die meisten Programmierer, die die Jupyter-Umgebung erstmals verwenden. Für diese Benutzer ist es überraschend und die gute Nachricht ist, dass Sie kein externes Tool installieren müssen, um die AutoComplete -Funktion im Jupyter -Notebook zu verwenden. Die automatische Funktionsfunktion wird mit dem Standard -Jupyter -Notebook -Setup geliefert.
Die automatische Vervollständigung im Jupyter-Notizbuch hilft Ihnen, ein geeignetes Objekt, Module, Klassen und Variablen im Notebook auszuwählen. Auf diese Weise können Sie Ihren Code effizient und auf einfachere Weise ausfüllen.
Automatische Vervollständigung im Jupyter -Notizbuch mit der Registerkarte Steuerung
Um die automatische Vervollständigung der Code zu verwenden, müssen Sie das Modul-, Objekt- oder Klassenname eingeben und dann auf das klicken 'Tab' Schaltfläche von Ihrer Tastatur von Ihrer Tastatur. Nach dem Drücken der Registerkarte Taste werden die abgeschlossenen Vorschläge im Dropdown-Feld angezeigt, das im folgenden Beispiel angezeigt wird:
Zum Beispiel importieren wir eine Pandas -Bibliothek zur Lösung von Datenwissenschaftsproblemen. Wenn Sie ein neues Objekt erstellen, hilft Ihnen die Option Autokaponete auch bei der Erstellung von Objekten, die im folgenden Screenshot angezeigt wird:
Sie können die automatische Vervollständigung im Jupyter-Notizbuch auch verwenden, wenn Sie bereits ein Objekt haben und es einer Variablen zuweisen möchten. Mithilfe der automatischen Vervollständigung können Sie auf die Liste der Parameter und Methoden des typisierten Präfixobjekts zugreifen. Zum Beispiel enthält das DataFrame -Objekt verschiedene Methoden und Parameter, auf die Sie nach dem leicht zugreifen können ''.'' Punkt. Geben Sie den ersten Buchstaben der Methode ein und drücken Sie 'Tab' folgendermaßen:
Die automatische Vervollständigung zum Importieren der Namen der Module in Ihrem Jupyter-Notizbuch. Die automatischen Vervollständigungsfunktionen helfen Ihnen, da Sie in den meisten Fällen nicht den genauen Namen einer bestimmten Bibliothek erinnern. Sie wissen jedoch, dass diese Bibliothek coole Algorithmen bietet. Um dieses Modul zu importieren, geben Sie einfach die ersten ein oder zwei Buchstaben ein und drücken Sie dann die 'Tab' Taste aus Ihrer Tastatur. Die damit verbundenen Vorschläge würden wie folgt unter der Box angezeigt:
Wählen Sie das gewünschte Modul aus, das Sie einem Ipython -Notebook hinzufügen möchten.
Sie können das AutoComplete im Jupyter -Notizbuch auch verwenden, während Sie Variablen, Klassen oder Attribute innerhalb eines Programms wiederverwenden möchten. Zum Beispiel haben wir zwei Testvariablen in unserem Programm initialisiert. Wenn wir das Präfix einer Variablen eingeben, die auch startet, beginnt auch mit demselben Buchstaben und drücken Sie die 'Tab' Schlüssel, es zeigt uns die relevanten Variablennamenvorschläge in der Dropdown-Box wie folgt:
Nur eine Variable zeigt in Vorschlägen anstelle vieler Möglichkeiten. In diesem Fall wird der vollständige variable Name für uns eingeben.
Die automatische Vervollständigung ist auch hilfreich, wenn Sie die drücken 'Shift+Tab' Schlüssel, es zeigt die Funktionen für Funktionshilfe, Typ und Tooltip in einem Feld wie folgt an:
Die Verwendung von ''?'' Nach dem Funktionsnamen ohne Verwendung von '()' zeigt die Dokumentation und Methoden der Objektdokumentation und der Methoden im IPython -Notizbuch, das Sie im folgenden Screenshot sehen können:
Alle Autoverknüpfungen 'Registerkarte, Verschiebung+Registerkarte und ?'' Standardmäßig sind in Jupyter Notebook aktiviert, ohne eine Erweiterung oder ein Plugin zu verwenden.
Fügen Sie IntelliSense oder automatische Vervollständigung im Jupyter-Notizbuch mit der Hinterland-Erweiterung hinzu
Um den Code IntelliSense oder automatische Vervollständigung im Jupyter-Notebook hinzuzufügen, können Sie eine Jupyter-Erweiterung "Hinterland" verwenden. Die meisten Benutzer können nicht finden, wie diese Erweiterung direkt über den PIP -Paket -Manager installiert werden kann. Daher können Sie diese Erweiterung in Ihrem Jupyter -Notizbuch aktivieren, indem Sie die folgenden Schritte verwenden:
Schritt 1: Installieren Sie zunächst die Jupyter -BeitragsnBextinsions, indem Sie den folgenden Befehl im Terminal ausführen:
> PIP installieren
Schritt 2: Installieren Sie die CSS- und JS -Dateien für die Jupyter -Umgebung unter Verwendung des folgenden Befehls:
> Jupyter leistungsstarke Installation -Benutzer
Schritt 3: Im letzten Schritt müssen Sie das aktivieren 'Hinterland' Verlängerung
> Jupyter nBextsion Aktivieren Hinterland/Hinterland
Die folgende Ausgabe zeigt sich im Terminal:
Starten Sie jetzt erneut den Jupyter -Notebook -Kernel online. Importieren Sie die Module und erstellen Sie Objekte. Sie werden feststellen 'Tab' Kontrolle im Jupyter -Notizbuch wie folgt:
Für die automatische Vervollständigung werden mehr Erweiterungen verwendet, aber Benutzer bevorzugen es, die Option Hinterland und Registerkarte für die automatische Vervollständigung im Jupyter-Notebook zu verwenden.
Abschluss
Wir haben in diesem Tutorial besprochen, wie sie automatische Abschluss- oder Intellisense-Funktionen im Jupyter-Notizbuch aktivieren und verwenden können. Wir haben gesehen, wie die Registerkarte 'Registerkarte "und die Registerkarte" und "Registerkarte" und " ?»Helfen Sie uns beim Schreiben von Code in einem Jupyter -Notizbuch. Wir haben auch demonstriert, wie die Hinterlandweiterung in Jupyter Notebook installiert und aktiviert werden kann.