Questions marquées «python»

Python est un langage de programmation polyvalent à paradigmes multiples et à typage dynamique. Il est conçu pour être rapide à apprendre, comprendre et utiliser, et appliquer une syntaxe propre et uniforme. Veuillez noter que Python 2 n'est officiellement plus pris en charge depuis le 01-01-2020. Néanmoins, pour les questions Python spécifiques à la version, ajoutez la balise [python-2.7] ou [python-3.x]. Lorsque vous utilisez une variante ou une bibliothèque Python (par exemple Jython, PyPy, Pandas, Numpy), veuillez l'inclure dans les balises.

30
Comment changer l'ordre des colonnes DataFrame?
J'ai les éléments suivants DataFrame( df): import numpy as np import pandas as pd df = pd.DataFrame(np.random.rand(10, 5)) J'ajoute plus de colonnes par affectation: df['mean'] = df.mean(1) Comment puis-je déplacer la colonne meanvers l'avant, c'est-à-dire la définir comme première colonne sans modifier l'ordre des autres colonnes?
880 python  pandas  dataframe 


22
Détection des pics dans un réseau 2D
J'aide une clinique vétérinaire à mesurer la pression sous la patte d'un chien. J'utilise Python pour l'analyse de mes données et maintenant je suis coincé à essayer de diviser les pattes en sous-régions (anatomiques). J'ai fait un tableau 2D de chaque patte, qui se compose des valeurs maximales pour chaque …

16
Comment installer un package Python avec un fichier .whl?
J'ai du mal à installer un package Python sur ma machine Windows et je voudrais l'installer avec les binaires Windows de Christoph Gohlke. (Ce qui, d'après mon expérience, a atténué une grande partie de l'agitation pour de nombreuses autres installations de packages). Cependant, seuls les fichiers .whl sont disponibles. http://www.lfd.uci.edu/~gohlke/pythonlibs/#jpype …

25
Ajouter une ligne aux pandas DataFrame
Je comprends que les pandas sont conçus pour charger entièrement rempli,DataFrame mais je dois créer un DataFrame vide puis ajouter des lignes, une par une . Quelle est la meilleure façon de procéder ? J'ai réussi à créer un DataFrame vide avec: res = DataFrame(columns=('lib', 'qty1', 'qty2')) Ensuite, je peux …

24
Obtenir une clé avec une valeur maximale dans le dictionnaire?
j'ai un dictionary : les clés sont des chaînes, les valeurs sont des entiers. Exemple: stats = {'a':1000, 'b':3000, 'c': 100} J'aimerais obtenir 'b'une réponse, car c'est la clé avec une valeur plus élevée. J'ai fait ce qui suit, en utilisant une liste intermédiaire avec des tuples de valeur-clé inversés: …
867 python  dictionary  max 





30
erreur: impossible de trouver vcvarsall.bat
J'ai essayé d'installer le paquet Python dulwich : pip install dulwich Mais je reçois un message d'erreur cryptique: error: Unable to find vcvarsall.bat La même chose se produit si j'essaie d'installer le package manuellement: > python setup.py install running build_ext building 'dulwich._objects' extension error: Unable to find vcvarsall.bat

18
Comment supprimer / supprimer un dossier qui n'est pas vide?
J'obtiens une erreur «accès refusé» lorsque j'essaie de supprimer un dossier qui n'est pas vide. J'ai utilisé la commande suivante dans ma tentative: os.remove("/folder_name"). Quelle est la manière la plus efficace de supprimer / supprimer un dossier / répertoire qui n'est pas vide?
847 python  file 


30
Comment rendre une classe JSON sérialisable
Comment rendre une classe Python sérialisable? Une classe simple: class FileItem: def __init__(self, fname): self.fname = fname Que dois-je faire pour pouvoir obtenir la sortie de: >>> import json >>> my_file = FileItem('/foo/bar') >>> json.dumps(my_file) TypeError: Object of type 'FileItem' is not JSON serializable Sans l'erreur

8
Que fait le caractère «b» devant un littéral de chaîne?
Apparemment, ce qui suit est la syntaxe valide: my_string = b'The string' J'aimerais savoir: Que signifie ce bcaractère devant la chaîne? Quels sont les effets de son utilisation? Quelles sont les situations appropriées pour l'utiliser? J'ai trouvé une question connexe ici sur SO, mais cette question concerne PHP, et elle …
832 python  string  unicode  binary 

En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.