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.

3
Comment créer un tuple avec un seul élément
Dans l'exemple ci-dessous, je m'attendrais à ce que tous les éléments soient des tuples, pourquoi un tuple est-il converti en chaîne alors qu'il ne contient qu'une seule chaîne? >>> a = [('a'), ('b'), ('c', 'd')] >>> a ['a', 'b', ('c', 'd')] >>> >>> for elem in a: ... print type(elem) …
107 python 


6
copier un tableau 2D en 3ème dimension, N fois (Python)
Je voudrais copier un tableau 2D numpy dans une troisième dimension. Par exemple, étant donné le tableau numpy (2D): import numpy as np arr = np.array([[1,2],[1,2]]) # arr.shape = (2, 2) le convertir en une matrice 3D avec N de ces copies dans une nouvelle dimension. En agissant arravec N …
107 python  arrays  numpy 

7
Pourquoi le serveur de développement Flask s'exécute-t-il deux fois?
J'utilise Flask pour développer un site Web et pendant le développement, j'exécute flask en utilisant le fichier suivant: #!/usr/bin/env python from datetime import datetime from app import app import config if __name__ == '__main__': print '################### Restarting @', datetime.utcnow(), '###################' app.run(port=4004, debug=config.DEBUG, host='0.0.0.0') Lorsque je démarre le serveur, ou lorsqu'il …
107 python  flask 

3
Comment changer une variable de module d'un autre module?
Supposons que j'ai un package nommé bar, et qu'il contient bar.py: a = None def foobar(): print a et __init__.py: from bar import a, foobar Ensuite, j'exécute ce script: import bar print bar.a bar.a = 1 print bar.a bar.foobar() Voici ce que j'attends: None 1 1 Voici ce que je …
107 python  import  module 

7
Supprimer plusieurs éléments d'une liste Python en une seule instruction
En python, je sais comment supprimer des éléments d'une liste. item_list = ['item', 5, 'foo', 3.14, True] item_list.remove('item') item_list.remove(5) Ce code ci-dessus supprime les valeurs 5 et 'item' de item_list. Mais quand il y a beaucoup de choses à supprimer, je dois écrire plusieurs lignes de item_list.remove("something_to_remove") Si je connais …
107 python 



3
Combinaison de conda environment.yml avec pip requirements.txt
Je travaille avec des environnements conda et j'ai aussi besoin de quelques packages pip, par exemple des roues pré-compilées de ~ gohlke . Pour le moment, j'ai deux fichiers: environment.ymlpour conda avec: # run: conda env create --file environment.yml name: test-env dependencies: - python>=3.5 - anaconda et requirements.txtpour pip qui …
107 python  pip  anaconda  conda 

11
Erreur d'installation de Pip Matplotlib avec virtualenv
J'essaye d'installer matplotlib dans un nouveau virtualenv. Quand je fais: pip install matplotlib ou pip install http://sourceforge.net/projects/matplotlib/files/matplotlib/matplotlib-1.1.0/matplotlib-1.1.0.tar.gz J'obtiens cette erreur: building 'matplotlib._png' extension gcc -pthread -fno-strict-aliasing -DNDEBUG -g -fwrapv -O2 -Wall -fPIC - DPY_ARRAY_UNIQUE_SYMBOL=MPL_ARRAY_API -DPYCXX_ISO_CPP_LIB=1 -I/usr/local/include -I/usr/include -I. -I/home/sam/django-projects/datazone/local/lib/python2.7/site-packages/numpy/core/include -I. -I/usr/include/python2.7 -c src/_png.cpp -o build/temp.linux-x86_64-2.7/src/_png.o src/_png.cpp:10:20: fatal error: png.h: No …




16
Comment diviser du texte sans espaces en liste de mots?
Entrée: "tableapplechairtablecupboard..." beaucoup de mots Quel serait un algorithme efficace pour diviser ce texte en une liste de mots et obtenir: Production: ["table", "apple", "chair", "table", ["cupboard", ["cup", "board"]], ...] La première chose qui me vient à l'esprit est de parcourir tous les mots possibles (en commençant par la première …
106 python  algorithm  text  split 

10
Remplacer la sortie de la console en Python
Je me demande comment je pourrais créer un de ces compteurs de console astucieux en Python comme dans certains programmes C / C ++. J'ai une boucle qui fait des choses et la sortie actuelle est le long des lignes de: Doing thing 0 Doing thing 1 Doing thing 2 …
106 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.