preguntar acerca de python

2
réponses

Fonction d’appel Python dans la classe

, j'ai ce code qui calcule la distance entre deux coordonnées. Les deux fonctions sont toutes deux dans la même classe. Cependant comment puis-je faire appel à la fonction distToPoint dans la fonction isNear? class Coordinates: def distToPoint( …
demandé sur 1970-01-01 00:33:31
7
réponses

Tracer deux histogrammes en même temps avec matplotlib

J'ai créé un tracé d'histogramme en utilisant les données d'un fichier et aucun problème. Maintenant, je voulais superposer les données de un autre fichier dans le même histogramme, donc je fais quelque chose comme n,bins,patchs = ax.hist(mydata1,1 …
demandé sur 1970-01-01 00:33:31
7
réponses

Effacer la variable en python

Est-il un moyen pour effacer la valeur d'une variable en python? Par exemple si j'implémentais un arbre binaire: Class Node: self.left = somenode1 self.right = somenode2 Si je voulais supprimer un nœud de l'arborescence, je devrais défin …
demandé sur 1970-01-01 00:33:31
10
réponses

Analyser a.py fichier, Lire L’AST, le modifier, puis réécrire le code source modifié

Je veux éditer par programmation le code source python. Fondamentalement, je veux lire un fichier .py, générer le AST , puis réécrire le code source Python modifié (c'est-à-dire un autre fichier .py). Il existe des moyens d'analyser/compiler le code …
demandé sur 1970-01-01 00:33:29
6
réponses

Python: prenez le contenu d’une liste et ajoutez-le à une autre liste

J'essaie de comprendre s'il est logique de prendre le contenu d'une liste et de l'ajouter à une autre liste. J'ai créé la première liste à travers une fonction de boucle, qui obtiendra des lignes spécifiques d'un fichier et les enregistrera dans une …
demandé sur 1970-01-01 00:33:31
18
réponses

Python «SyntaxError: caractère Non-ASCII’ xe2 ‘ dans le fichier»

J'écris du code python et je reçois le message d'erreur comme dans le titre, de la recherche cela a à voir avec le jeu de caractères. Voici la ligne qui provoque l'erreur hc = HealthCheck("instance_health", interval=15, target808="HTTP:8080/index. …
demandé sur 1970-01-01 00:33:34
5
réponses

que fait on delete sur les modèles Django?

Je suis assez familier avec Django, mais récemment remarqué qu'il existe une option on_delete=models.CASCADE avec les modèles, j'ai cherché la documentation pour la même chose mais je n'ai rien trouvé de plus que, Changé dans Django 1.9: on …
demandé sur 1970-01-01 00:33:36
5
réponses

Pandas DataFrame-trouver une ligne où les valeurs de la colonne sont maximales

Comment puis-je trouver la ligne pour laquelle la valeur d'une colonne spécifique est maximale? df.max() va me donner la valeur maximale pour chaque colonne, je ne sais pas comment obtenir la ligne correspondante. ... …
demandé sur 1970-01-01 00:33:32
10
réponses

Comment envoyer un e-mail avec Python?

Ce code fonctionne et m'envoie un email très bien: import smtplib #SERVER = "localhost" FROM = 'monty@python.com' TO = ["jon@mycompany.com"] # must be a list SUBJECT = "Hello!" TEXT = "This message was sent with Python's smtplib." # Prepare ac …
demandé sur 1970-01-01 00:33:31
9
réponses

Pourquoi une fonction peut-elle modifier certains arguments tels qu’ils sont perçus par l’appelant, mais pas d’autres?

J'essaie de comprendre L'approche de Python à la portée variable. Dans cet exemple, Pourquoi f() est-il capable de modifier la valeur de x, telle qu'elle est perçue dans main(), mais pas la valeur de n? def f(n, x): n = 2 x.append(4) pri …
demandé sur 1970-01-01 00:33:29