Questions marquées «python»

114
Est-il acceptable et sûr d'exécuter pip install sous sudo?

J'ai commencé à utiliser mon Mac pour installer des packages Python de la même manière que je le fais avec mon PC Windows au travail; Cependant, sur mon Mac, j'ai rencontré de fréquentes erreurs d' autorisation refusées lors de l'écriture dans des fichiers journaux ou des packages de site. Par...

114
Passer un paramètre à une fonction de fixation

J'utilise py.test pour tester du code DLL enveloppé dans une classe python MyTester. À des fins de validation, je dois enregistrer certaines données de test pendant les tests et faire plus de traitement par la suite. Comme j'ai de nombreux fichiers de test _..., je souhaite réutiliser la création...

114
Jolie impression d'un dataframe pandas

Comment puis-je imprimer un dataframe pandas comme un joli tableau textuel, comme suit? +------------+---------+-------------+ | column_one | col_two | column_3 | +------------+---------+-------------+ | 0 | 0.0001 | ABCD | | 1 | 1e-005 | ABCD | | 2 | 1e-006 | long string | | 3 | 1e-007 | ABCD |...

114
Exécuter un script Python depuis PHP

J'essaie d'exécuter un script Python à partir de PHP en utilisant la commande suivante: exec('/usr/bin/python2.7 /srv/http/assets/py/switch.py arg1 arg2'); Cependant, PHP ne produit tout simplement aucune sortie. Le rapport d'erreur est défini sur E_ALL et display_errors est activé. Voici ce que...

114
Mettre en forme l'axe y en pourcentage

J'ai un complot existant qui a été créé avec des pandas comme celui-ci: df['myvar'].plot(kind='bar') L'axe y est au format flottant et je veux changer l'axe y en pourcentages. Toutes les solutions que j'ai trouvées utilisent la syntaxe ax.xyz et je ne peux placer du code que sous la ligne ci-dessus...

114
Les pandas pourraient-ils utiliser la colonne comme index?

J'ai une feuille de calcul comme celle-ci: Locality 2005 2006 2007 2008 2009 ABBOTSFORD 427000 448000 602500 600000 638500 ABERFELDIE 534000 600000 735000 710000 775000 AIREYS INLET459000 440000 430000 517500 512500 Je ne veux pas permuter manuellement la colonne avec la ligne. Serait-il possible...

113
Vérifiez si le package Python est installé

Quel est un bon moyen de vérifier si un package est installé dans un script Python? Je sais que c'est facile avec l'interpréteur, mais je dois le faire dans un script. Je suppose que je pourrais vérifier s'il y a un répertoire sur le système qui a été créé lors de l'installation, mais j'ai...

113
Évaluation d'une expression mathématique dans une chaîne

На этот вопрос есть ответы на Stack Overflow на русском : Вычисление значения математического выражения из строкия stringExp = "2^4" intVal = int(stringExp) # Expected value: 16 Cela renvoie l'erreur suivante: Traceback (most recent call last): File "<stdin>", line 1, in <module>...

113
Trouver des différences entre les éléments d'une liste

Étant donné une liste de nombres, comment trouver des différences entre chaque ( i) -ième élément et son ( i+1) -th? Vaut-il mieux utiliser une lambdaexpression ou peut-être une compréhension de liste? Par exemple: Compte tenu de la liste t=[1,3,6,...], l'objectif est de trouver une liste...