Questions marquées «python»

370
Masquage du texte de l'axe dans les tracés matplotlib

J'essaie de tracer une figure sans coche ni numéro sur l'un ou l'autre des axes (j'utilise des axes au sens traditionnel, pas la nomenclature matplotlib!). Un problème que j'ai rencontré est celui où matplotlib ajuste les graduations x (y) en soustrayant une valeur N, puis ajoute N à la fin de...

370
Trier la liste en fonction des valeurs d'une autre liste?

J'ai une liste de chaînes comme celle-ci: X = ["a", "b", "c", "d", "e", "f", "g", "h", "i"] Y = [ 0, 1, 1, 0, 1, 2, 2, 0, 1 ] Quel est le moyen le plus court de trier X en utilisant les valeurs de Y pour obtenir la sortie suivante? ["a", "d", "h", "b", "c", "e", "i", "f", "g"] L'ordre des éléments...

370
La construction de pandas DataFrame à partir de valeurs dans des variables donne «ValueError: si vous utilisez toutes les valeurs scalaires, vous devez passer un index»

Cela peut être une question simple, mais je ne sais pas comment faire cela. Disons que j'ai deux variables comme suit. a = 2 b = 3 Je veux construire un DataFrame à partir de ceci: df2 = pd.DataFrame({'A':a,'B':b}) Cela génère une erreur: ValueError: si vous utilisez toutes les valeurs scalaires,...

369
Itération à travers une plage de dates en Python

J'ai le code suivant pour le faire, mais comment puis-je le faire mieux? À l'heure actuelle, je pense que c'est mieux que les boucles imbriquées, mais cela commence à devenir Perl-one-linerish lorsque vous avez un générateur dans une liste de compréhension. day_count = (end_date - start_date).days...

367
Dimensions du tableau Numpy

J'essaie actuellement d'apprendre Numpy et Python. Étant donné le tableau suivant: import numpy as np a = np.array([[1,2],[1,2]]) Existe-t-il une fonction qui renvoie les dimensions de a(ega est un tableau 2 par 2)? size() renvoie 4 et cela n'aide pas beaucoup.

367
Additionner une liste de nombres en Python

J'ai une liste de nombres tels que [1,2,3,4,5...], et je veux calculer (1+2)/2et pour le deuxième, (2+3)/2et le troisième (3+4)/2, et ainsi de suite. Comment puis je faire ça? Je voudrais additionner le premier nombre avec le second et le diviser par 2, puis additionner le deuxième avec le...

367
Ajout de 5 jours à une date en Python

J'ai une date "10/10/11(m-d-y)"et je veux lui ajouter 5 jours en utilisant un script Python. Veuillez envisager une solution générale qui fonctionne également les fins de mois. J'utilise le code suivant: import re from datetime import datetime StartDate = "10/10/11" Date =

366
Impression de listes sous forme de données tabulaires

Je suis assez nouveau sur Python et j'ai maintenant du mal à bien formater mes données pour la sortie imprimée. J'ai une liste qui est utilisée pour deux titres et une matrice qui devrait être le contenu du tableau. Ainsi: teams_list = ["Man Utd", "Man City", "T Hotspur"] data = np.array([[1, 2,...