Comment utiliser IPython Notebook

Hier a mentionné IPython, qui possède une fonctionnalité appelée IPython Notebook.

C'est aussi l'une des principales fonctionnalités d'IPython, mais juste en temps opportun People in Gnocy publie des articles Je pense que vous devriez le lire. L'explication détaillée est généralement bonne si vous lisez le lien, donc je ne l'écrirai pas comme une explication de cette fonction.

Fonctionnalités d'IPython Notebook

Cependant, j'utilise toujours la méthode de démarrage d'IPython à partir du terminal comme environnement que j'utilise habituellement. Il y a plusieurs raisons, mais les principales sont les suivantes.

  1. IPython Notebook est parfois instable
  2. Impossible d'utiliser certaines fonctions puissantes du terminal telles que la recherche incrémentielle de l'historique du code par C-r
  3. Confort du terminal avec un contrôle total sur le clavier

En particulier, 1. est fatal et peut entraîner une perte de l'historique de la saisie dans le shell interactif ou interrompre votre réflexion, donc je pense que cela aura un impact important sur l'efficacité du travail.

Cela dit, le notebook IPython a également un tour. Voici quelques-unes des utilisations du bloc-notes IPython.

Surtout lors des récentes conférences Python, il est courant de voir des présentateurs utiliser IPython Notebook. Ce serait bien d'avoir une interface utilisateur avec laquelle vous pouvez interagir sur le Web.

L'argument de commande est utilisé comme méthode de démarrage comme suit.

ipython notebook --pylab inline

Cependant, il existe une opinion selon laquelle l'option --pylab n'est pas recommandée, veuillez donc vous y référer également. http://quant-econ.net/matplotlib.html http://carreau.github.io/posts/10-No-PyLab-Thanks.ipynb.html

1.png

Vous pouvez créer un nouveau bloc-notes en cliquant sur Nouveau bloc-notes dans cet écran.

Affichage de l'image en ligne

Vous pouvez visualiser le graphique généré par plt.show () etc. en ligne.

2.png

Ces fonctionnalités sont certainement utiles. Ceci est particulièrement utile lorsque vous n'avez aucune idée du type de graphique généré par l'ensemble de données et que vous souhaitez rechercher un tracé attrayant tout en vérifiant visuellement l'affichage.

Essai de traçage IPython basé sur un terminal

Cependant, ce n'est pas le cas avec IPython standard lancé à partir d'un terminal. Au lieu de plt.show (), vous pouvez utiliser plt.savefig ("1.png ") etc. comme code.

Par exemple, préparez un moniteur séparé et affichez l'image dessus avec une visionneuse d'images telle que gthumb. De cette façon, pour GNU / Linux, chaque fois que vous mettez à jour une image dans le calcul, elle passera instantanément et automatiquement à la nouvelle image. De cette façon, IPython basé sur un terminal peut être aussi efficace qu'un notebook IPython.

Résumé

J'ai décrit le notebook IPython. Dans certains cas, il peut être utile de l'utiliser également.

Recommended Posts

Comment utiliser IPython Notebook
Comment utiliser IPython
[IPython] Comment partager un bloc-notes IPython
Comment utiliser Jupyter Notebook
Comment utiliser xml.etree.ElementTree
Comment utiliser Python-shell
Remarques sur l'utilisation de tf.data
Comment utiliser virtualenv
Comment utiliser la correspondance d'image
Comment utiliser le shogun
Comment utiliser Pandas 2
Comment utiliser Virtualenv
Comment utiliser numpy.vectorize
Comment utiliser pytest_report_header
Comment utiliser partiel
Comment utiliser Bio.Phylo
Comment utiliser SymPy
Comment utiliser x-means
Comment utiliser WikiExtractor.py
Comment utiliser virtualenv
Comment utiliser Matplotlib
Comment utiliser le notebook Jupyter avec ABCI
Comment utiliser iptables
Comment utiliser numpy
Comment utiliser TokyoTechFes2015
Comment utiliser venv
Comment utiliser le dictionnaire {}
Comment utiliser Pyenv
Jupyter Notebook Principes d'utilisation
Comment utiliser la liste []
Comment utiliser python-kabusapi
Comment utiliser OptParse
Comment utiliser le débogueur IPython (ipdb)
Comment utiliser le retour
Comment utiliser le bloc-notes Jupyter [super basique]
Comment utiliser pyenv-virtualenv
Comment utiliser imutils
Comment faire revivre des cellules dans le notebook iPython
Comment déboguer avec Jupyter ou iPython Notebook
Comment utiliser Qt Designer
Comment utiliser la recherche triée
[gensim] Comment utiliser Doc2Vec
python3: Comment utiliser la bouteille (2)
Comprendre comment utiliser django-filter
Comment utiliser le générateur
[Python] Comment utiliser la liste 1
Comment utiliser FastAPI ③ OpenAPI
Comment utiliser Python Argparse
Comment utiliser Pandas Rolling
[Note] Comment utiliser virtualenv
Comment utiliser les dictionnaires redis-py
Python: comment utiliser pydub
[Python] Comment utiliser checkio
[Aller] Comment utiliser "... (3 périodes)"
Comment faire fonctionner GeoIp2 de Django
[Python] Comment utiliser input ()
Comment utiliser le décorateur
[Introduction] Comment utiliser open3d