Verwendung von IPython Notebook

Gestern erwähnte IPython, das über eine Funktion namens Web-based IPython Notebook verfügt.

Dies ist auch eine der Hauptfunktionen von IPython, jedoch nur rechtzeitig People in Gnocy veröffentlicht Artikel Ich denke du solltest es lesen. Die ausführliche Erklärung ist im Allgemeinen gut, wenn Sie den Link lesen, daher werde ich sie nicht als Erklärung für diese Funktion schreiben.

Funktionen von IPython Notebook

Ich verwende jedoch weiterhin die Methode zum Starten von IPython vom Terminal aus als die Umgebung, die ich normalerweise verwende. Es gibt mehrere Gründe, aber die wichtigsten sind folgende.

  1. IPython Notebook ist manchmal instabil
  2. Einige leistungsstarke Terminalfunktionen wie die inkrementelle Suche des Codeverlaufs durch C-r können nicht verwendet werden
  3. Terminalkomfort mit voller Kontrolle über die Tastatur

Insbesondere 1. ist fatal und kann zu einem Verlust der Historie beim Eingeben in die interaktive Shell führen oder Ihr Denken unterbrechen. Ich denke, dies wird einen großen Einfluss auf die Arbeitseffizienz haben.

Das IPython Notebook ist jedoch auch an der Reihe. Im Folgenden werden einige Verwendungszwecke des IPython-Notizbuchs aufgeführt.

Besonders bei den letzten Python-Konferenzen ist der Anblick von Präsentatoren, die IPython Notebook verwenden, beliebt. Es wäre schön, eine Benutzeroberfläche zu haben, mit der Sie im Web interagieren können.

Das Befehlsargument wird wie folgt als Startmethode verwendet.

ipython notebook --pylab inline

Es gibt jedoch eine Meinung, dass die Option --pylab nicht empfohlen wird. Bitte beziehen Sie sich auch darauf. http://quant-econ.net/matplotlib.html http://carreau.github.io/posts/10-No-PyLab-Thanks.ipynb.html

1.png

Sie können ein neues Notizbuch erstellen, indem Sie in diesem Bildschirm auf Neues Notizbuch klicken.

Bildanzeige inline

Sie können das von plt.show () usw. generierte Diagramm inline anzeigen.

2.png

Diese Funktionen sind sicherlich nützlich. Dies ist besonders nützlich, wenn Sie keine Ahnung haben, welche Art von Grafik das Dataset generiert, und Sie nach einer ansprechenden Darstellung suchen möchten, während Sie die Anzeige visuell überprüfen.

Terminalbasierte IPython-Plot-Studie

Dies ist jedoch bei normalem IPython, das von einem Terminal aus gestartet wird, nicht der Fall. Anstelle von plt.show () können Sie plt.savefig ("1.png ") usw. als Code verwenden.

Bereiten Sie beispielsweise einen separaten Monitor vor und zeigen Sie das Bild mit einem Bildbetrachter wie gthumb darauf an. Auf diese Weise wechselt GNU / Linux jedes Mal, wenn Sie ein Bild in der Berechnung aktualisieren, sofort und automatisch zum neuen Bild. Auf diese Weise kann terminalbasiertes IPython genauso effizient sein wie ein IPython-Notebook.

Zusammenfassung

Ich habe das IPython-Notizbuch beschrieben. In einigen Fällen kann es auch nützlich sein, dies zu verwenden.

Recommended Posts

Verwendung von IPython Notebook
Verwendung von IPython
[IPython] Freigeben eines IPython-Notizbuchs
So verwenden Sie Jupyter Notebook
Verwendung von xml.etree.ElementTree
Wie benutzt man Python-Shell
Hinweise zur Verwendung von tf.data
Verwendung von virtualenv
Verwendung von Image-Match
Wie man Shogun benutzt
Verwendung von Pandas 2
Verwendung von Virtualenv
Verwendung von numpy.vectorize
Verwendung von pytest_report_header
Wie man teilweise verwendet
Wie man Bio.Phylo benutzt
Verwendung von SymPy
Wie man x-means benutzt
Verwendung von WikiExtractor.py
Verwendung von virtualenv
Wie benutzt man Matplotlib?
Verwendung des Jupyter-Notebooks mit ABCI
Verwendung von iptables
Wie benutzt man numpy?
Verwendung von TokyoTechFes2015
Wie benutzt man venv
Verwendung des Wörterbuchs {}
Wie benutzt man Pyenv?
Jupyter Notebook Grundlagen der Verwendung
Verwendung der Liste []
Wie man Python-Kabusapi benutzt
Verwendung von OptParse
Verwendung des IPython-Debuggers (ipdb)
Verwendung von return
Verwendung des Jupyter-Notebooks [super basic]
Wie man Imutils benutzt
So beleben Sie Zellen in iPython Notebook wieder
So debuggen Sie mit Jupyter oder iPython Notebook
Verwendung von Qt Designer
Verwendung der Suche sortiert
[gensim] Verwendung von Doc2Vec
python3: Verwendung der Flasche (2)
Verstehen Sie, wie man Django-Filter verwendet
Verwendung des Generators
[Python] Verwendung von Liste 1
Verwendung von FastAPI ③ OpenAPI
Wie benutzt man Python Argparse?
Wie man Pandas Rolling benutzt
[Hinweis] Verwendung von virtualenv
Verwendung von Redispy-Wörterbüchern
Python: Wie man pydub benutzt
[Python] Verwendung von checkio
[Go] Verwendung von "... (3 Perioden)"
So bedienen Sie GeoIp2 von Django
[Python] Verwendung von input ()
Wie benutzt man den Dekorateur?
[Einführung] Verwendung von open3d