Comment puis-je tourner une liste de dictionnaires comme celui-ci [{'a':1}, {'b':2}, {'c':1}, {'d':2}] En un seul dict comme celui-ci {'a':1, 'b':2, 'c':1,
Comment puis-je tourner une liste de dictionnaires comme celui-ci [{'a':1}, {'b':2}, {'c':1}, {'d':2}] En un seul dict comme celui-ci {'a':1, 'b':2, 'c':1,
Comment obtenir les nombres après une virgule décimale? Par exemple, si je l'ai 5.55, comment puis-je l'obtenir
J'ai ce code: >>> for i in xrange(20): ... print 'a', ... a a a a a a a a a a a a a a a a a a a a Je veux sortir 'a', sans ' 'comme ça: aaaaaaaaaaaaaaaaaaaa C'est
Étant donné un tableau NumPy A , quel est le moyen le plus rapide / le plus efficace d'appliquer la même fonction, f , à chaque cellule? Supposons que l'on attribue à A (i, j) le f (A (i, j)) . La fonction, f , n'a pas de sortie binaire, donc les opérations de masquage n'aideront pas. L'itération...
J'ai du mal à comprendre l'initialisation des classes. Quel est leur intérêt et comment savons-nous ce qu'il faut y inclure? L'écriture en classe nécessite-t-elle un type de réflexion différent de celui de créer des fonctions (je me suis dit que je pourrais simplement créer des fonctions, puis les...
Je recherche un moyen rapide de conserver de grands tableaux numpy. Je veux les enregistrer sur le disque au format binaire, puis les relire en mémoire relativement rapidement. cPickle n'est malheureusement pas assez rapide. J'ai trouvé numpy.savez et numpy.load . Mais la chose étrange est que...
Un anti-modèle courant en Python consiste à concaténer une séquence de chaînes en utilisant +dans une boucle. C'est mauvais car l'interpréteur Python doit créer un nouvel objet chaîne pour chaque itération, et cela finit par prendre un temps quadratique. (Les versions récentes de CPython peuvent...
Supposons que j'ai un grand tableau numpy en mémoire, j'ai une fonction funcqui prend ce tableau géant en entrée (avec quelques autres paramètres). funcavec différents paramètres peuvent être exécutés en parallèle. Par exemple: def func(arr, param): # do stuff to arr, param # build array arr pool =...
Mon application appelle une API qui renvoie un dictionnaire. Je souhaite transmettre les informations de ce dict à JavaScript dans la vue. J'utilise l'API Google Maps dans le JS, en particulier, je voudrais donc lui transmettre une liste de tuples avec les informations long / lat. Je sais que...
Je suis nouveau sur python, donc cette question pourrait être un peu basique. J'ai un tuple appelé valuesqui contient ce qui suit: ('275', '54000', '0.0', '5000.0', '0.0') Je veux changer la première valeur (c'est-à-dire 275) dans ce tuple mais je comprends que les tuples sont immuables et...
Alors j'apprends Python. Je suis en train de parcourir les leçons et j'ai rencontré un problème où j'ai dû en condenser un grand nombre target.write()en un seul write(), tout en ayant une "\n"variable d'entrée entre chaque utilisateur (l'objet de write()). Je suis venu avec: nl = "\n" lines =...
Système d'exploitation: Mac OS X 10.7.5 Python Ver: 2.7.5 J'ai installé setuptools 1.0 avec ez_setup.py de https://pypi.python.org/pypi/setuptools Puis je télécharge pip.1.4.1 pkg depuis https://pypi.python.org/pypi/pip/1.4.1 . Exécuter (sudo) python setup.py installdans iTerm montre que running...
J'ai deux versions de python sur ma linuxbox: $python Python 2.6.6 (r266:84292, Jul 10 2013, 22:48:45) [GCC 4.4.7 20120313 (Red Hat 4.4.7-3)] on linux2 Type "help", "copyright", "credits" or "license" for more information. >>> $ /usr/local/bin/python2.7 Python 2.7.3 (default, Oct 8 2013,...
Je fais référence au tutoriel suivant pour créer une page de connexion pour mon application Web. http://code.tutsplus.com/tutorials/intro-to-flask-signing-in-and-out--net-29982 J'ai un problème avec la base de données. Je reçois un ImportError: No module named MySQLdb quand j'exécute...
Quelle est la bonne façon d'initialiser un dictionnaire ordonné (OD) afin qu'il conserve l'ordre des données initiales? from collections import OrderedDict # Obviously wrong because regular dict loses order d = OrderedDict({'b':2, 'a':1}) # An OD is represented by a list of tuples, so would this...
J'essaie d'installer python 3.x sur une instance AWS EC2 et: sudo yum install python3 ne fonctionne pas: No package python3 available. J'ai cherché sur Google et je ne trouve personne d'autre qui a ce problème, alors je pose la question ici. Dois-je le télécharger et l'installer...
Mise à jour post-question: Voir Introduction à Conda pour plus de détails. Le problème: J'ai d'abord installé Anaconda sur mon ubuntu à ~/anaconda, lorsque j'essayais de mettre à jour mon anaconda, selon la documentation de Continuum Analytics, je devrais utiliser les commandes suivantes: conda...
J'exécute ce code avec python, sélénium et Firefox, mais j'utilise toujours la version `` principale '' de Firefox: binary = FirefoxBinary('C:\\Program Files (x86)\\Mozilla Firefox\\firefox.exe', log_file=sys.stdout) binary.add_command_line_options('-headless') self.driver =
Fermé . Cette question est basée sur l'opinion . Il n'accepte pas les réponses actuellement. Vous souhaitez améliorer cette question? Mettre à jour la question afin qu'il puisse répondre avec des faits et des citations en éditant ce poste . Fermé il y a 4 ans . Améliorez cette question Quelqu'un...
La documentation de la fonction round () indique que vous lui transmettez un nombre et que les positions après la virgule sont arrondies. Ainsi, il devrait faire ceci: n = 5.59 round(n, 1) # 5.6 Mais, en réalité, la bonne vieille bizarrerie en virgule flottante s'infiltre et vous obtenez:...