[PYTHON] Pourquoi rencontrez-vous souvent du code qui manque à plt.show ()? Quand avez-vous besoin de plt.show ()?

Aperçu

Comme le dit le titre. Dans un article lié à l'apprentissage en profondeur à l'aide de Python, je me sens parfois seul lorsque j'exécute l'exemple de code et que l'image ne s'affiche pas. Empiriquement, je me souviens ou j'ai oublié qu'il apparaîtrait si j'ajoutais plt.show (). .. .. ** Est-ce une différence dans la version du module? ?? ?? Certaines personnes pensent que **.

J'ai fait des recherches, je vais donc partager les informations.

Je pense qu'il y a déjà beaucoup de bons articles, mais je me suis concentré sur plt.show ().

Résultat de l'enquête

Cette explication n'est-elle pas bonne? (https://stackoverflow.com/questions/54422714/when-is-plt-show-required-to-show-a-plot-and-when-is-it-not)

La réponse suivante a été donnée dans l'article suivant. (Source: https://stackoverflow.com/questions/54422714/when-is-plt-show-required-to-show-a-plot-and-when-is-it-not)

To require or not required depending on where your script is.

There are 2 contexts.(

  • Matplotlib is used in a terminal or scripts, plt.show() is a must.

  • Matplotlib is used in a IPython shell or a notebook (ex: Kaggle), plt.show() is unnecessary.

Avez-vous pris la peine de citer cet article car la cause est "uniquement" liée au ** jupyter notebook **? J'ai pensé, mais ** j'ai réalisé que cela pouvait être un autre environnement. ** **

La raison pour laquelle les images sont affichées même sans plt.show () dans le notebook Jupyter.

L'article suivant

https://docs.pyq.jp/python/pydata/jupyter/matplotlib.html

Extrait

(Citation) ** Jupyter Notebook génère l'objet évalué à la fin de la cellule. ** **

Il semble.

** Il semble que l'objet évalué soit sorti à la fin de la cellule **. Alors c'est tout. Ensuite, vous n'avez pas à vous soucier de montrer.

Sommaire

Rien en particulier. Si vous avez des commentaires, veuillez nous le faire savoir. : bonbons: (J'ai utilisé des guillemets simples pour la première fois dans l'article.)

Recommended Posts

Pourquoi rencontrez-vous souvent du code qui manque à plt.show ()? Quand avez-vous besoin de plt.show ()?
Que faire lorsqu'un artefact manquant se produit dans un fichier jar qui n'est pas défini dans pom.xml