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.
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.
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
Sie können ein neues Notizbuch erstellen, indem Sie in diesem Bildschirm auf Neues Notizbuch klicken.
Sie können das von plt.show () usw. generierte Diagramm inline anzeigen.
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.
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.
Ich habe das IPython-Notizbuch beschrieben. In einigen Fällen kann es auch nützlich sein, dies zu verwenden.
Recommended Posts