Jupyter Notebook ist eine Webanwendung, mit der Sie Dokumente erstellen und freigeben können, die Programmcode, Formeln, Diagramme, Erklärungen usw. enthalten.
Die folgenden Funktionen sind auf der offiziellen Website aufgeführt.
Andere
--Markdown kann als Beschreibung verwendet werden -Wenn Sie es in $$ einschließen, werden LaTeX-Befehle erkannt und können verwendet werden (grundsätzlich sollten nur mathematische Formeln unterstützt werden).
Ich mag es.
Grundsätzlich ist es für den persönlichen Gebrauch gedacht, indem ein lokaler Server eingerichtet wird. Wenn Sie jedoch Jupyterhub verwenden, können Sie es auch in einer Mehrbenutzerumgebung verwenden. Ich kann es schaffen
Es gibt mehrere andere offiziell unterstützte Teilprojekte. Wenn Sie also neugierig sind, sollten Sie Folgendes überprüfen:
In Jupyter ist der Kernel der Prozess der interaktiven Verarbeitung des Eingabecodes und der Rückgabe des Ergebnisses.
IPython wird als Kernel verwendet, der die Python-Verarbeitung ausführt. Wenn Sie jedoch andere Sprachen verarbeiten möchten, müssen Sie einen Kernel für diese Sprache separat installieren.
Möglicherweise möchten Sie die Programmierung installieren, die Sie studieren möchten.
Siehe unten für verfügbare Kernel.
Ich denke, der große Unterschied ist die Fähigkeit, den Code interaktiv zu verarbeiten.
Daher ist es zweckmäßig, den versuchten Code zu ändern, eine Beschreibung in Markdown zu schreiben und ihn so zu speichern, wie er als Dokument ist.
Es kann hilfreich sein, sich den Jupyter Notebook Viewer anzusehen.
Die Installationsmethode wird nachstehend ausführlich beschrieben.
Ich habe pip verwendet, weil ich es in der Python2-Serie installiert habe. Wenn Sie jedoch pip3 verwenden, sollte es in der Python3-Serie installiert sein.
pip install jupyter
Sie können es mit Jupyter Notebook starten.
Wenn Sie es so ausführen, wie es ist, wird das ausgeführte Verzeichnis als Startseite des Notizbuchs verwendet. Daher ist es möglicherweise besser, das Verzeichnis für das Notizbuch zu erstellen und zu verschieben, bevor Sie es ausführen.
jupyter notebook
Überprüfen Sie die folgenden Befehlsoptionen.
jupyter notebook --help
# or
jupyter notebook --help-all
Wenn Sie mit pip installieren, kann nur Python2 verwendet werden, und Python3 kann nicht von Anfang an verwendet werden.
Stellen Sie den Python 3-Kernel wie folgt zur Verfügung:
python3 -m IPython kernelspec install-self
Bei der Ausführung wird der Python3-Kernel zu "/ usr / local / share / jupyter / kernels" hinzugefügt.
Wenn Sie mit pip3 installieren und Python2 verwenden möchten, gehen Sie wie folgt vor.
python2 -m IPython kernelspec install-self
Bitte beachten Sie Folgendes.
Die meisten Notationen sind verfügbar, und die Syntaxhervorhebung von Programmiersprachen ist ebenfalls möglich.
Die Jupyter-Konfigurationsdatei wird standardmäßig in ~ / .jupyter
abgelegt.
Führen Sie zunächst den folgenden Befehl aus, um eine Konfigurationsdatei zu erstellen. Bei der Ausführung wird eine Datei mit dem Namen "jupyter_application_config.py" in "~ / .jupyter" erstellt.
jupyter notebook --generate-config
Wenn Sie die erstellte Datei öffnen, werden die auskommentierten Einstellungen angezeigt. Überprüfen Sie den Inhalt und aktivieren Sie die erforderlichen Einstellungen.
Ich habe nicht alle Einstellungen überprüft, aber vorerst Folgendes festgelegt.
# The port the notebook server will listen on.
c.NotebookApp.port = 8080
# The directory to use for notebooks and kernels.
c.NotebookApp.notebook_dir = u'/Path/to/notebooks/'
notebook_dir ist die Ausgangsverzeichniseinstellung für Jupyter-Notebooks.
Standardmäßig ist das Verzeichnis, in dem Jupyter ausgeführt wird, das Ausgangsverzeichnis, aber ich wollte immer ein bestimmtes Verzeichnis als Notebookspeicher festlegen.
Einige LaTeX-Befehle, z. B. Formeln, können ausgeführt werden, indem sie in $$ eingeschlossen werden.
$$
\begin{align}
\sum_{k=1}^{\infty} \frac{1}{k^2} = \frac{\pi^2}{6}
\end{align}
$$
Es ist wie es ist.
Ich habe in [hier] ein einfaches Beispiel vorbereitet (http://nbviewer.ipython.org/github/sasaki77/notebooks/blob/master/sample/Tex_Math.ipynb).
Es scheint, dass Sie auch neue Befehle usw. verwenden können.
Wenn Sie das erstellte Notizbuch als GitHub-Repository verwalten, kann das Notizbuch auf der GitHub-Seite codiert und angezeigt werden. Es kann auch über Jupyter Notebook Viewer angezeigt werden. Ich kann es schaffen
In meinem Fall schiebe ich das als Notebook-Verzeichnis festgelegte Verzeichnis an GitHub, damit ich jederzeit und überall im Notebook surfen kann.
Da .ipynb_checkpoints an verschiedenen Stellen erstellt werden können, versuche ich, sie mit gitignore zu ignorieren.