Que contient cette variable (lorsque le script Python est en cours d'exécution)

Un moyen rapide de comprendre les scripts Python consiste à exécuter un exemple de programme.

Même si vous ne savez pas immédiatement ce que signifient les arguments de fonction et les valeurs de retour, vous pouvez immédiatement voir les variables, les types de données et leurs valeurs dans l'environnement intégré de Python Spyder.

if __name__ == '__main__': Les variables qui apparaissent dans le bloc de sont toujours sur l'interpréteur Python même après que ce bloc a été exécuté.

Par conséquent, si vous imprimez la variable sur l'interpréteur, vous pouvez vous référer à la valeur.

Au contraire, dans l'environnement intégré de Spyder, lorsque l'explorateur de variables est affiché, le type, la taille et la valeur de toutes les variables dans la mémoire de l'interpréteur sont affichés. Il est également affiché dans une structure de données telle qu'une liste constituée d'un tableau.

import pylab Après pylab.imshow(img) Vous pouvez également procéder comme suit: import matplotlib.pyplot as plt plt.imshow(img)

(Par exemple, lorsque vous obtenez une image de parallaxe à partir d'une image stéréo, certains algorithmes ont une valeur de divergence qui est un entier et un autre algorithme a une virgule flottante. Certains algorithmes fonctionnent bien avec juste les bonnes valeurs initiales, mais d'autres. La valeur ne fonctionne pas. Vous pouvez le voir en l'essayant.)

Et en tapant dans la console IPython de Spyder Vous pouvez également afficher la variable de post-opération sous forme d'image s'il s'agit d'une image, sans modifier le script d'origine.

En Python Sortie = fonction (argument d'entrée) Donc, avec le fait que les dépendances de données sont faciles à comprendre Bon pour comprendre l'algorithme. Puisqu'il s'agit d'un langage de script, il n'y a pas de divergence entre le script exécuté et le résultat de l'exécution. Bon pour comprendre l'algorithme.

Plutôt que d'essayer d'exécuter l'exemple de programme OpenCV C ++ Tout d'abord, il est recommandé d'exécuter l'exemple d'OpenCV en Python. Et lorsque vous comprenez l'entrée et la sortie de la fonction du module, J'adorerais lire le code source C ++ du module.

Résumé -Vous pouvez vérifier le type, la taille et la valeur de la variable dans l'Explorateur de variables dans l'environnement intégré de Spyder. -Lorsque les variables restent sur l'interpréteur après l'exécution du script Sur la console IPython  import matplotlib.pyplot as plt  plt.imshow(img) Vous pouvez vérifier la valeur sous la forme.

Recommended Posts

Que contient cette variable (lorsque le script Python est en cours d'exécution)
Lors de l'écriture d'un programme en Python
Créons un script qui s'enregistre avec Ideone.com en Python.
Un ensemble de fichiers de script qui font wordcloud avec Python3
Script Python qui répertorie l'historique d'exécution dans un environnement exécutant de nombreuses tâches AWS Glue
Précautions lors du décapage d'une fonction en python
Exécuter l'interpréteur Python dans le script
Déterminer si la sortie standard est acheminée lors de l'exécution d'un script Python
Quoi de neuf dans datetime qui est un peu plus utile dans Python 3
J'ai créé un bot Discord en Python qui se traduit quand il réagit
Un mémo que j'ai écrit un tri rapide en Python
Comment incorporer des variables dans des chaînes python
Un programme qui supprime les instructions en double en Python
"Kit Python" qui appelle des scripts Python depuis Swift
Appel de scripts Python à partir de Python intégré en C ++ / C ++
Lancez le shell pendant que le script Python est en cours d'exécution
Pièges piégés lors de l'exécution d'exécutables Windows Python
Quoi de neuf dans Python 3.5
Quoi de neuf dans Python 3.6
Je souhaite intégrer une variable dans une chaîne Python
Un mémorandum pour exécuter un script python dans un fichier bat
En Python, créez un décorateur qui accepte dynamiquement les arguments Créer un décorateur
Utilisez communiquer () lors de la réception de la sortie dans un sous-processus Python
MALSS (introduction), un outil qui prend en charge l'apprentissage automatique en Python
Un modèle personnellement utilisé pour créer Discord BOT en Python (Notes)
Prendre une capture d'écran en Python
Créer un dictionnaire en Python
Nouveautés de Python 3.10 (Résumé)
Spécifiez les options lors de l'exécution de python
Créer un bookmarklet en Python
Attention lorsque os.mkdir en Python
Nouveau dans Python 3.4.0 (2) --enum
Dessinez un cœur en Python
Nouveautés de Python 3.9 (Résumé)
Wrapper exécutant Hadoop en Python
Essayez d'exécuter python dans l'environnement Django créé avec pipenv
Programme Python du "Livre qui enseigne facilement la programmation difficile"
Un programme polyvalent qui formate les chaînes de commande Linux avec python
Une fonction qui divise l'itérable en N morceaux en Python
Publication d'une bibliothèque qui masque les données de caractères dans les images Python
Un script Python qui enregistre une image de presse-papiers (GTK) dans un fichier.
Boucle sur un générateur qui renvoie un itérateur de date en Python
Création d'un script Python prenant en charge l'API e-Stat (ver.2)
Une note lors de la création d'un graphe dirigé à l'aide de Graphviz en Python
[GCP] Un mémorandum lors de l'exécution d'un programme Python avec Cloud Functions
Créez le code qui renvoie "A et prétendant B" en python
[MQTT / Python] Implémentation d'une classe qui fait Pub / Sub de MQTT en Python
Scripts pouvant être utilisés lors de l'utilisation de Bottle en Python
Précautions à prendre lors de la construction d'un environnement PYTHON
Essayez d'exécuter une fonction écrite en Python à l'aide de Fn Project
Une histoire sur la tentative d'implémentation de variables privées en Python.
Un script qui affiche la pile CloudFormation en cours d'exécution comme un mannequin
Un script python qui convertit les données Oracle Database en csv
Script Python qui compare le contenu de deux répertoires
J'ai écrit un script qui divise l'image en deux
Résumé des points à garder à l'esprit lors de l'écriture d'un programme qui s'exécute sur Python 2.5
Une histoire qui a disparu quand j'ai spécifié un chemin commençant par tilda (~) en python open
Script Python qui stocke 15 ans de données de jeu MLB dans MySQL en 10 minutes (Baseball Hack!)
Exécuter un script multiligne dans un PDB