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.

10
Filtrer la colonne de dataframe Pyspark avec la valeur Aucun
J'essaie de filtrer un dataframe PySpark qui a Nonecomme valeur de ligne: df.select('dt_mvmt').distinct().collect() [Row(dt_mvmt=u'2016-03-27'), Row(dt_mvmt=u'2016-03-28'), Row(dt_mvmt=u'2016-03-29'), Row(dt_mvmt=None), Row(dt_mvmt=u'2016-03-30'), Row(dt_mvmt=u'2016-03-31')] et je peux filtrer correctement avec une valeur de chaîne: df[df.dt_mvmt == '2016-03-31'] # some results here mais cela échoue: df[df.dt_mvmt == None].count() 0 df[df.dt_mvmt != None].count() 0 Mais il y …

5
Comment tracer un histogramme en utilisant Matplotlib en Python avec une liste de données?
J'essaie de tracer un histogramme en utilisant la matplotlib.hist()fonction mais je ne sais pas comment le faire. J'ai une liste probability = [0.3602150537634409, 0.42028985507246375, 0.373117033603708, 0.36813186813186816, 0.32517482517482516, 0.4175257731958763, 0.41025641025641024, 0.39408866995073893, 0.4143222506393862, 0.34, 0.391025641025641, 0.3130841121495327, 0.35398230088495575] et une liste de noms (chaînes). Comment définir la probabilité comme valeur y de chaque …


3
Valeur par défaut du champ dans le modèle Django
Supposons que j'ai un modèle: class SomeModel(models.Model): id = models.AutoField(primary_key=True) a = models.CharField(max_length=10) b = models.CharField(max_length=7) Actuellement, j'utilise l'administrateur par défaut pour créer / modifier des objets de ce type. Comment supprimer le champ bde l'administrateur afin que chaque objet ne puisse pas être créé avec une valeur et reçoive …

8
messages de journal apparaissant deux fois avec la journalisation Python
J'utilise la journalisation Python et, pour une raison quelconque, tous mes messages apparaissent deux fois. J'ai un module pour configurer la journalisation: # BUG: It's outputting logging messages twice - not sure why - it's not the propagate setting. def configure_logging(self, logging_file): self.logger = logging.getLogger("my_logger") self.logger.setLevel(logging.DEBUG) self.logger.propagate = 0 # …
100 python  logging 

3
Différences entre numpy.random et random.random en Python
J'ai un gros script en Python. Je me suis inspiré du code des autres donc j'ai fini par utiliser le numpy.randommodule pour certaines choses (par exemple pour créer un tableau de nombres aléatoires tirés d'une distribution binomiale) et dans d'autres endroits j'utilise le module random.random. Quelqu'un peut-il me dire les …


15
Tuer le processus par son nom?
J'essaye de tuer un processus (en particulier iChat). Sur la ligne de commande, j'utilise ces commandes: ps -A | grep iChat Ensuite: kill -9 PID Cependant, je ne sais pas exactement comment traduire ces commandes en Python.
100 python  process  kill 

3
ctypes - Débutant
J'ai la tâche de "envelopper" la bibliothèque ac dans une classe python. Les documents sont incroyablement vagues à ce sujet. Il semble qu'ils s'attendent à ce que seuls les utilisateurs avancés de python implémentent des ctypes. Eh bien, je suis un débutant en python et j'ai besoin d'aide. Une aide …

8
Journalisation Python - Désactivez la journalisation des modules importés
J'utilise le module de journalisation Python et je souhaite désactiver les messages de journal imprimés par les modules tiers que j'importe. Par exemple, j'utilise quelque chose comme ce qui suit: logger = logging.getLogger() logger.setLevel(level=logging.DEBUG) fh = logging.StreamHandler() fh_formatter = logging.Formatter('%(asctime)s %(levelname)s %(lineno)d:%(filename)s(%(process)d) - %(message)s') fh.setFormatter(fh_formatter) logger.addHandler(fh) Cela imprime mes messages …
100 python  logging 

8
Comment puis-je analyser le code Python pour identifier les zones problématiques?
J'ai un grand référentiel source divisé en plusieurs projets. Je voudrais produire un rapport sur la santé du code source, identifiant les domaines problématiques qui doivent être traités. Plus précisément, j'aimerais appeler des routines avec une complexité cyclomatique élevée, identifier la répétition et peut-être exécuter une analyse statique de type …




3
Python: utiliser un algorithme récursif comme générateur
Récemment, j'ai écrit une fonction pour générer certaines séquences avec des contraintes non triviales. Le problème est venu avec une solution récursive naturelle. Maintenant, il arrive que, même pour une entrée relativement petite, les séquences soient de plusieurs milliers, donc je préférerais utiliser mon algorithme comme générateur au lieu de …

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.