Questions marquées «python»

131
vérifier si la variable est dataframe

quand ma fonction f est appelée avec une variable, je veux vérifier si var est un dataframe pandas: def f(var): if var == pd.DataFrame(): print "do stuff" Je suppose que la solution peut être assez simple mais même avec def f(var): if var.values != None: print "do stuff" Je ne peux pas le faire...

131
Comment revenir à un package précédent dans Anaconda?

Si je fais conda info pandas Je peux voir tous les packages disponibles. J'ai mis pandasà jour ma version la plus récente ce matin, mais je dois maintenant revenir à une version antérieure. j'ai essayé conda update pandas 0.13.1 mais cela n'a pas fonctionné. Comment spécifier la version à...

131
Tracez une ligne horizontale en utilisant matplotlib

J'ai utilisé l'interpolation spline pour lisser une série chronologique et j'aimerais également ajouter une ligne horizontale au tracé. Mais il semble y avoir un problème qui est hors de ma portée. Toute aide serait vraiment utile. Voici ce que j'ai: annual = np.arange(1,21,1) l =...

130
Jolis graphiques et graphiques en Python [fermé]

Dans l'état actuel des choses, cette question ne convient pas à notre format de questions-réponses. Nous nous attendons à ce que les réponses soient étayées par des faits, des références ou une expertise, mais cette question suscitera probablement un débat, des arguments, un sondage ou une...

130
Accéder aux données dans le sous-répertoire du package

J'écris un package python avec des modules qui doivent ouvrir des fichiers de données dans un ./data/sous - répertoire. À l'heure actuelle, j'ai les chemins d'accès aux fichiers codés en dur dans mes classes et mes fonctions. Je voudrais écrire un code plus robuste qui puisse accéder au...

130
Devoirs à bulles

En classe, nous faisons des algorithmes de tri et, bien que je les comprenne bien lorsque j'en parle et que j'écris du pseudocode, j'ai des problèmes pour écrire du code réel pour eux. Voici ma tentative en Python: mylist = [12, 5, 13, 8, 9, 65] def bubble(badList): length = len(badList) - 1...

130
En Python, comment indexer une liste avec une autre liste?

Je voudrais indexer une liste avec une autre liste comme celle-ci L = ['a', 'b', 'c', 'd', 'e', 'f', 'g', 'h'] Idx = [0, 3, 7] T = L[ Idx ] et T devrait finir par être une liste contenant ['a', 'd', 'h']. Y a-t-il un meilleur moyen que T = [] for i in Idx: T.append(L[i]) print T # Gives result...

130
Répertoire, sous-répertoire et fichiers de la liste Python

J'essaye de créer un script pour lister tous les répertoires, sous-répertoires et fichiers dans un répertoire donné. J'ai essayé ceci: import sys,os root = "/home/patate/directory/" path = os.path.join(root, "targetdirectory") for r,d,f in os.walk(path): for file in f: print os.path.join(root,file)...

130
Matplotlib: Erreur "projection inconnue '3d'"

Je viens d'installer matplotlib et j'essaie d'exécuter l'un de ces exemples de scripts. Cependant, je rencontre l'erreur détaillée ci-dessous. Qu'est-ce que je fais mal? from mpl_toolkits.mplot3d import axes3d import matplotlib.pyplot as plt fig = plt.figure() ax = fig.gca(projection='3d') X, Y, Z...

130
Itérer une liste sous forme de paire (actuelle, suivante) en Python

J'ai parfois besoin d'itérer une liste en Python en regardant l'élément "courant" et l'élément "suivant". Jusqu'à présent, je l'ai fait avec du code comme: for current, next in zip(the_list, the_list[1:]): # Do something Cela fonctionne et fait ce que j'attends, mais y a-t-il un moyen plus...