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.

2
tracé avec texte personnalisé pour les points de l'axe x
Je dessine un tracé en utilisant matplotlib et python comme l'exemple de code ci-dessous. x = array([0,1,2,3]) y = array([20,21,22,23]) plot(x,y) show() Comme c'est le code ci-dessus sur l'axe x, je vais voir les valeurs dessinées, 0.0, 0.5, 1.0, 1.5c'est-à-dire les mêmes valeurs de mes valeurs x de référence. Est-il …
106 python  matplotlib 

4
`staticmethod` et` abc.abstractmethod`: va-t-il se mélanger?
Dans mon application Python, je souhaite créer une méthode à la fois un staticmethodet un abc.abstractmethod. Comment puis-je faire cela? J'ai essayé d'appliquer les deux décorateurs, mais cela ne fonctionne pas. Si je fais ceci: import abc class C(object): __metaclass__ = abc.ABCMeta @abc.abstractmethod @staticmethod def my_function(): pass J'obtiens une exception …





6
Y a-t-il un avantage à définir une classe dans une autre classe en Python?
Ce dont je parle ici, ce sont des classes imbriquées. Essentiellement, j'ai deux classes que je modélise. Une classe DownloadManager et une classe DownloadThread. Le concept évident de la POO ici est la composition. Cependant, composition ne signifie pas nécessairement nidification, non? J'ai du code qui ressemble à ceci: class …
106 python  oop 

5
Les nombreuses méthodes de formatage des chaînes de Python - les plus anciennes sont-elles (vont-elles être) obsolètes?
Python a au moins six façons de formater une chaîne: In [1]: world = "Earth" # method 1a In [2]: "Hello, %s" % world Out[2]: 'Hello, Earth' # method 1b In [3]: "Hello, %(planet)s" % {"planet": world} Out[3]: 'Hello, Earth' # method 2a In [4]: "Hello, {0}".format(world) Out[4]: 'Hello, Earth' …



6
Comment enregistrer et restaurer plusieurs variables en python?
J'ai besoin d'enregistrer une douzaine d'objets dans un fichier, puis de les restaurer plus tard. J'ai essayé d'utiliser une boucle for avec cornichon et étagère, mais cela n'a pas fonctionné correctement. Éditer. Tous les objets que j'essayais de sauvegarder étaient dans la même classe (j'aurais dû le mentionner avant), et …
106 python  variables  object 

18
Obtenir les attributs d'une classe
Je veux obtenir les attributs d'une classe, disons: class MyClass(): a = "12" b = "34" def myfunc(self): return self.a using MyClass.__dict__me donne une liste d'attributs et de fonctions, et même des fonctions comme __module__et __doc__. While MyClass().__dict__me donne un dict vide à moins que je ne définisse explicitement une …


6
Comment combiner deux trames de données?
J'utilise des trames de données Pandas. J'ai une trame de données initiale, disons D. J'en extrait deux trames de données comme ceci: A = D[D.label == k] B = D[D.label != k] puis je change l'étiquette AetB A.label = 1 B.label = -1 Je veux combiner A et B afin …
106 python  pandas 

12
comment changer la version par défaut de python?
J'ai installé python 3.2 sur mon mac. Après avoir exécuté / Applications / Python 3.2 / Update Shell Profile.command , il est déroutant que lorsque je tape python -V dans Terminal, il indique que Python 2.6.1 , comment puis-je changer la version par défaut de python?
106 python  macos 

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.