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.

4
Vérifier si la valeur existe déjà dans la liste des dictionnaires?
J'ai une liste de dictionnaires Python, comme suit: a = [ {'main_color': 'red', 'second_color':'blue'}, {'main_color': 'yellow', 'second_color':'green'}, {'main_color': 'yellow', 'second_color':'blue'}, ] Je voudrais vérifier si un dictionnaire avec une clé / valeur particulière existe déjà dans la liste, comme suit: // is a dict with 'main_color'='red' in the list already? …
123 python  list  dictionary 

6
Remplacer les pandas conditionnel
J'ai un DataFrame et je souhaite remplacer les valeurs d'une colonne particulière qui dépassent une valeur par zéro. J'avais pensé que c'était un moyen d'y parvenir: df[df.my_channel > 20000].my_channel = 0 Si je copie le canal dans une nouvelle trame de données, c'est simple: df2 = df.my_channel df2[df2 > 20000] …



16
Accéder aux métadonnées MP3 avec Python [fermé]
Fermé . Cette question doit être plus ciblée . Il n'accepte pas les réponses actuellement. Vous souhaitez améliorer cette question? Mettez à jour la question pour qu'elle se concentre sur un seul problème en éditant ce message . Fermé il y a 2 mois . Améliorez cette question Comment puis-je …
122 python  mp3  metadata 

7
socket.shutdown vs socket.close
J'ai récemment vu un peu de code qui ressemblait à ceci (avec sock étant un objet socket bien sûr): sock.shutdown(socket.SHUT_RDWR) sock.close() Quel est exactement le but d'appeler shutdown sur le socket puis de le fermer? Si cela fait une différence, ce socket est utilisé pour les E / S non …

5
Pourquoi déclarer unicode par chaîne en python?
J'apprends toujours python et j'ai un doute: En python 2.6.x, je déclare généralement le codage dans l'en-tête du fichier comme ceci (comme dans PEP 0263 ) # -*- coding: utf-8 -*- Après cela, mes chaînes sont écrites comme d'habitude: a = "A normal string without declared Unicode" Mais chaque fois …
122 python  encoding  utf-8 

18
Statistiques: combinaisons en Python
Je dois calculer combinatoires (nCr) en Python mais ne peut pas trouver la fonction de le faire dans math, numpyou les stat bibliothèques. Quelque chose comme une fonction du type: comb = calculate_combinations(n, r) J'ai besoin du nombre de combinaisons possibles, pas des combinaisons réelles, donc itertools.combinationscela ne m'intéresse pas. …

10
Comment structurer un package Python contenant du code Cython
Je voudrais créer un package Python contenant du code Cython . J'ai le code Cython qui fonctionne bien. Cependant, je veux maintenant savoir comment le conditionner au mieux. Pour la plupart des gens qui souhaitent simplement installer le package, j'aimerais inclure le .cfichier créé par Cython et prendre des dispositions …
122 python  packaging  cython 

12
Comment créer une variable cross-module?
La __debug__variable est pratique en partie parce qu'elle affecte chaque module. Si je veux créer une autre variable qui fonctionne de la même manière, comment le ferais-je? La variable (soyons original et appelons-la «foo») n'a pas besoin d'être vraiment globale, en ce sens que si je change foo dans un …
122 python  module  global 

8
Pandas groupby: Comment obtenir une union de chaînes
J'ai un dataframe comme celui-ci: A B C 0 1 0.749065 This 1 2 0.301084 is 2 3 0.463468 a 3 4 0.643961 random 4 1 0.866521 string 5 2 0.120737 ! Appel In [10]: print df.groupby("A")["B"].sum() reviendra A 1 1.615586 2 0.421821 3 0.463468 4 0.643961 Maintenant, je voudrais …
122 python  pandas 


5
Exécution d'un script python dans ipython
Est-il possible d'exécuter un script python (pas un module) à partir d'ipython sans indiquer son chemin? J'ai essayé de définir PYTHONPATH mais cela semble ne fonctionner que pour les modules. Je voudrais exécuter %run my_script.py sans être dans le répertoire contenant le fichier.
122 python  path  ipython 



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.