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.

6
Objectif de #! / Usr / bin / python3
J'ai remarqué cela dans quelques langages de script, mais dans cet exemple, j'utilise python. Dans de nombreux didacticiels, ils commenceraient par #!/usr/bin/python3la première ligne. Je ne comprends pas pourquoi nous avons ça. Le système d'exploitation ne devrait-il pas savoir que c'est un script python (il est évidemment installé puisque vous …
160 python  scripting 

8
SQLAlchemy a-t-il un équivalent de get_or_create de Django?
Je veux obtenir un objet de la base de données s'il existe déjà (en fonction des paramètres fournis) ou le créer si ce n'est pas le cas. Django get_or_create(ou source ) le fait. Existe-t-il un raccourci équivalent dans SQLAlchemy? Je l'écris actuellement explicitement comme ceci: def get_or_create_instrument(session, serial_number): instrument = …




9
Comment installer des packages hors ligne?
Quelle est la meilleure façon de télécharger un package python et ses dépendances à partir de pypi pour une installation hors ligne sur une autre machine? Existe-t-il un moyen simple de le faire avec pip ou easy_install? J'essaie d'installer la bibliothèque de requêtes sur une boîte FreeBSD qui n'est pas …

4
Supprimer la notation scientifique dans Numpy lors de la création d'un tableau à partir d'une liste imbriquée
J'ai une liste Python imbriquée qui ressemble à ce qui suit: my_list = [[3.74, 5162, 13683628846.64, 12783387559.86, 1.81], [9.55, 116, 189688622.37, 260332262.0, 1.97], [2.2, 768, 6004865.13, 5759960.98, 1.21], [3.74, 4062, 3263822121.39, 3066869087.9, 1.93], [1.91, 474, 44555062.72, 44555062.72, 0.41], [5.8, 5006, 8254968918.1, 7446788272.74, 3.25], [4.5, 7887, 30078971595.46, 27814989471.31, 2.18], [7.03, 116, …

5
Fusionner deux dataframes par index
Salut, j'ai les dataframes suivants: > df1 id begin conditional confidence discoveryTechnique 0 278 56 false 0.0 1 1 421 18 false 0.0 1 > df2 concept 0 A 1 B Comment fusionner les indices pour obtenir: id begin conditional confidence discoveryTechnique concept 0 278 56 false 0.0 1 A …

6
Supprimez toutes les lignes en double dans Python Pandas
La pandas drop_duplicatesfonction est idéale pour «uniquifier» une trame de données. Cependant, l'un des arguments de mot-clé à passer est take_last=Trueou take_last=False, alors que je voudrais supprimer toutes les lignes qui sont en double dans un sous-ensemble de colonnes. Est-ce possible? A B C 0 foo 0 A 1 foo …



14
Exemple pratique de méthode spéciale Python __call__
Je sais que cette __call__méthode dans une classe est déclenchée lorsque l'instance d'une classe est appelée. Cependant, je ne sais pas quand je peux utiliser cette méthode spéciale, car on peut simplement créer une nouvelle méthode et effectuer la même opération effectuée dans __call__method et au lieu d'appeler l'instance, vous …


1
Pourquoi la super () magie de Python 3.x?
En Python 3.x, super()peut être appelé sans arguments: class A(object): def x(self): print("Hey now") class B(A): def x(self): super().x() >>> B().x() Hey now Afin de faire ce travail, une certaine magie lors de la compilation est effectuée, dont une conséquence est que le code suivant (qui se lie superà super_) …
159 python  python-3.x  super 

6
Ignorer les itérations en Python
J'ai une boucle en cours, mais il y a la possibilité que des exceptions soient levées à l'intérieur de la boucle. Cela arrêterait bien sûr mon programme tous ensemble. Pour éviter que j'attrape les exceptions et les gère. Mais alors le reste de l'itération s'exécute même si une exception s'est …
159 python 

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.