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.







15
Système d'événements en Python
Quel système d'événements pour Python utilisez-vous? Je suis déjà au courant de pydispatcher , mais je me demandais ce qui peut être trouvé ou est couramment utilisé? Je ne suis pas intéressé par les gestionnaires d'événements qui font partie de grands cadres, je préfère utiliser une petite solution simple que …

5
Pourquoi l'inspecteur de Pycharm se plaint-il de «d = {}»?
Lors de l'initialisation d'un dictionnaire avec d = {}l'inspecteur de code de Pycharm génère un avertissement, disant Cette création de dictionnaire pourrait être réécrite en tant que littéral de dictionnaire. Si je le réécris, d = dict()l'avertissement disparaît. Puisqu'il s'agit{} déjà d' un dictionnaire littéral, je suis presque sûr que …
195 python  pycharm 

8
Créer une matrice numpy remplie de NaNs
J'ai le code suivant: r = numpy.zeros(shape = (width, height, 9)) Il crée une width x height x 9matrice remplie de zéros. Au lieu de cela, j'aimerais savoir s'il existe une fonction ou un moyen de les initialiser à la place en NaNs de manière simple.
195 python  numpy 

16
erreur matplotlib - aucun module nommé tkinter
J'ai essayé d'utiliser le package matplotlib via Pycharm IDE sur Windows 10. lorsque j'exécute ce code: from matplotlib import pyplot J'obtiens l'erreur suivante: ImportError: No module named 'tkinter' Je sais qu'en python 2.x, il s'appelait Tkinter, mais ce n'est pas le problème - je viens d'installer un tout nouveau python …

4
__Init__.py n'est-il pas requis pour les packages dans Python 3.3+
J'utilise Python 3.5.1. J'ai lu le document et la section package ici: https://docs.python.org/3/tutorial/modules.html#packages Maintenant, j'ai la structure suivante: /home/wujek/Playground/a/b/module.py module.py: class Foo: def __init__(self): print('initializing Foo') Maintenant, pendant que vous êtes /home/wujek/Playground: ~/Playground $ python3 >>> import a.b.module >>> a.b.module.Foo() initializing Foo <a.b.module.Foo object at 0x100a8f0b8> De même, maintenant à …



5
Que sont les objets de «première classe»?
Quand est-ce que les objets ou autre chose sont considérés comme «de première classe» dans un langage de programmation donné, et pourquoi? En quoi diffèrent-ils des langues où ils ne le sont pas? ÉDITER. Quand on dit «tout est objet» (comme en Python), veut-il bien dire que «tout est de …

14
Quel est le plus rapide en Python: x **. 5 ou math.sqrt (x)?
Je me demande cela depuis un certain temps. Comme le titre l'indique, qu'est-ce qui est le plus rapide, la fonction réelle ou simplement monter à mi-puissance? MISE À JOUR Ce n'est pas une question d'optimisation prématurée. Il s'agit simplement de savoir comment fonctionne réellement le code sous-jacent. Quelle est la …

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.