J'ai quelques lignes de code python que je copie / colle continuellement dans la console python. Y a-t-il une loadcommande ou quelque chose que je peux exécuter? par exempleload
J'ai quelques lignes de code python que je copie / colle continuellement dans la console python. Y a-t-il une loadcommande ou quelque chose que je peux exécuter? par exempleload
Si j'ajoute un sous-titre à ma figure matplotlib, il est superposé par les titres du sous-intrigue. Quelqu'un sait-il comment s'en occuper facilement? J'ai essayé la tight_layout()fonction, mais cela ne fait qu'empirer les choses. Exemple: import numpy as np import matplotlib.pyplot as plt f =...
Je sais que print(e)(où e est une exception) imprime l'exception survenue, mais j'essayais de trouver l'équivalent python de Java e.printStackTrace()qui trace exactement l'exception jusqu'à quelle ligne elle s'est produite et imprime la trace entière de celle-ci. Quelqu'un pourrait-il me dire...
J'ai une liste composée de 20000 listes. J'utilise le troisième élément de chaque liste comme indicateur. Je veux faire quelques opérations sur cette liste tant que le drapeau d'au moins un élément est 0, c'est comme: my_list = [["a", "b", 0], ["c", "d", 0], ["e", "f", 0], .....] Au début, tous les...
Je viens de passer à Pycharm et je suis très heureux de tous les avertissements et astuces qu'il me donne pour améliorer mon code. Sauf pour celui-ci que je ne comprends pas: This inspection detects shadowing names defined in outer scopes. Je sais que c'est une mauvaise pratique d'accéder aux...
Supposons que j'ai deux DataFrames comme ceci: left = pd.DataFrame({'key1': ['foo', 'bar'], 'lval': [1, 2]}) right = pd.DataFrame({'key2': ['foo', 'bar'], 'rval': [4, 5]}) Je veux les fusionner, alors j'essaye quelque chose comme ceci: pd.merge(left, right, left_on='key1', right_on='key2') Et je...
Je n'ai pas pu me mettre virtualenvau travail malgré diverses tentatives. J'ai installé virtualenvsur MAC OS X en utilisant: pip install virtualenv et ont également ajouté le PATHdans mon .bash_profile. Chaque fois que j'essaie d'exécuter la virtualenvcommande, elle renvoie: -bash: virtualenv:...
J'ai reçu un message disant script xyz.py returned exit code 0. Qu'est-ce que ça veut dire? Que signifient les codes de sortie en Python? Combien y en a-t-il? Lesquelles sont
Il semble rare de lire une "machine virtuelle" Python alors qu'en Java une "machine virtuelle" est utilisée tout le temps. Les deux interprètent des codes d'octets; pourquoi appeler l'un une machine virtuelle et l'autre un
Je comprends les différences entre les deux de la documentation. uuid1(): Générer un UUID à partir d'un ID d'hôte, d'un numéro de séquence et de l'heure actuelle uuid4(): Générer un UUID aléatoire. uuid1Utilise donc les informations machine / séquence / heure pour générer un UUID. Quels sont les...
Il est possible d'installer NumPy avec pip en utilisant pip install numpy. Existe-t-il une possibilité similaire avec SciPy ? (Faire pip install scipyne fonctionne pas.) Mettre à jour Le package SciPy est maintenant disponible pour être installé avec
Je n'ai jamais eu à convertir l'heure vers et depuis UTC. J'ai récemment reçu une demande pour que mon application soit au fuseau horaire, et je me tourne en rond. Beaucoup d'informations sur la conversion de l'heure locale en UTC, que j'ai trouvé assez élémentaire (peut-être que je fais aussi...
Existe-t-il un moyen d'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éfinir la valeur
J'utilise cette commande dans le shell pour installer PIL: easy_install PIL alors je cours pythonet tapez ceci: import PIL. Mais je reçois cette erreur: Traceback (most recent call last): File "<console>", line 1, in <module> ImportError: No module named PIL Je n'ai jamais eu un tel...
Je travaille actuellement sur un éditeur de carte pour un jeu en pygame, en utilisant des cartes de tuiles. Le niveau est construit à partir de blocs dans la structure suivante (bien que beaucoup plus grande): level1 = ( (1,1,1,1,1,1) (1,0,0,0,0,1) (1,0,0,0,0,1) (1,0,0,0,0,1) (1,0,0,0,0,1)...
Pour une raison quelconque, je ne peux pas utiliser le module Tkinterou tkinter. Après avoir exécuté la commande suivante dans le shell python import Tkinter ou import tkinter J'ai cette erreur ModuleNotFoundError: aucun module nommé 'Tkinter' ou ModuleNotFoundError: aucun module nommé 'tkinter'...
J'essaie de lire un gros fichier csv (environ 6 Go) dans pandas et j'obtiens une erreur de mémoire: MemoryError Traceback (most recent call last) <ipython-input-58-67a72687871b> in <module>() ----> 1 data=pd.read_csv('aphro.csv',sep=';') ... MemoryError: Une aide à ce sujet?...
J'essaye d'extraire le texte inclus dans ce fichier PDF en utilisant Python. J'utilise le module PyPDF2 et j'ai le script suivant: import PyPDF2 pdf_file = open('sample.pdf') read_pdf = PyPDF2.PdfFileReader(pdf_file) number_of_pages = read_pdf.getNumPages() page = read_pdf.getPage(0) page_content...
J'utilise ce bloc de données: Fruit Date Name Number Apples 10/6/2016 Bob 7 Apples 10/6/2016 Bob 8 Apples 10/6/2016 Mike 9 Apples 10/7/2016 Steve 10 Apples 10/7/2016 Bob 1 Oranges 10/7/2016 Bob 2 Oranges 10/6/2016 Tom 15 Oranges 10/6/2016 Mike 57 Oranges 10/6/2016 Bob 65 Oranges 10/7/2016 Tony 1...
Je plonge dans Python et j'ai une question sur chaque itération. Je suis nouveau sur Python et j'ai une certaine expérience en C #. Je me demande donc s'il existe une fonction équivalente en Python pour une itération sur tous les éléments de ma collection, par exemple pets = ['cat', 'dog', 'fish']...