J'utilise une boucle for pour lire un fichier, mais je veux seulement lire des lignes spécifiques, disons les lignes # 26 et # 30. Existe-t-il une fonctionnalité intégrée pour y parvenir?
J'utilise une boucle for pour lire un fichier, mais je veux seulement lire des lignes spécifiques, disons les lignes # 26 et # 30. Existe-t-il une fonctionnalité intégrée pour y parvenir?
Je suis un grand fan de l'utilisation de dictionnaires pour formater les chaînes. Cela m'aide à lire le format de chaîne que j'utilise et me permet de profiter des dictionnaires existants. Par exemple: class MyClass: def __init__(self): self.title = 'Title' a = MyClass() print 'The title is...
J'essaie de transmettre un fichier JSON et de convertir les données en dictionnaire. Jusqu'à présent, voici ce que j'ai fait: import json json1_file = open('json1') json1_str = json1_file.read() json1_data = json.loads(json1_str) Je m'attends json1_dataà être un dicttype, mais il apparaît en fait...
Je veux créer un dictionnaire dont les valeurs sont des listes. Par exemple: { 1: ['1'], 2: ['1','2'], 3: ['2'] } Si je fais: d = dict() a = ['1', '2'] for i in a: for j in range(int(i), int(i) + 2): d[j].append(i) J'obtiens une KeyError, car d [...] n'est pas une liste. Dans ce cas, je peux...
Existe-t-il un moyen pratique de calculer les centiles pour une séquence ou un tableau numpy unidimensionnel? Je recherche quelque chose de similaire à la fonction percentile d'Excel. J'ai regardé dans la référence de statistiques de NumPy et je n'ai pas pu trouver cela. Tout ce que j'ai pu...
J'ai une fonction de générateur comme celle-ci: def myfunct(): ... yield result La façon habituelle d'appeler cette fonction serait: for r in myfunct(): dostuff(r) Ma question, existe-t-il un moyen d'obtenir un seul élément du générateur quand je le souhaite? Par exemple, j'aimerais faire quelque...
J'essaie de faire un nuage de points dans matplotlib et je n'ai pas trouvé de moyen d'ajouter des balises aux points. Par exemple: scatter1=plt.scatter(data1["x"], data1["y"], marker="o", c="blue", facecolors="white", edgecolors="blue") Je veux que les points en "y" aient des étiquettes comme...
Comment envoyer un multipart/form-dataavec des demandes en python? Comment envoyer un fichier, je comprends, mais comment envoyer les données du formulaire par cette méthode ne peut pas
La plupart des questions que j'ai trouvées sont biaisées sur le fait qu'ils recherchent des lettres dans leurs nombres, alors que je recherche des nombres dans ce que j'aimerais être une chaîne infinie. Je dois entrer une chaîne et vérifier si elle contient des nombres et si elle la rejette. La...
J'ai un cadre de données pandas qui ressemble à ceci (c'est un assez gros) date exer exp ifor mat 1092 2014-03-17 American M 528.205 2014-04-19 1093 2014-03-17 American M 528.205 2014-04-19 1094 2014-03-17 American M 528.205 2014-04-19 1095 2014-03-17 American M 528.205 2014-04-19 1096 2014-03-17...
Comment vérifieriez-vous si une variable est un dictionnaire en python? Par exemple, j'aimerais qu'il parcourt les valeurs du dictionnaire jusqu'à ce qu'il trouve un dictionnaire. Ensuite, parcourez celui qu'il trouve: dict = {'abc': 'abc', 'def': {'ghi': 'ghi', 'jkl': 'jkl'}} for k, v in...
J'ai converti une trame de données pandas en une sortie html en utilisant le DataFrame.to_html fonction. Lorsque j'enregistre cela dans un fichier html distinct, le fichier affiche une sortie tronquée. Par exemple, dans ma colonne TEXT, df.head(1) montrera Le film a été un excellent effort ... au...
Je commence à apprendre Python et je suis tombé sur des fonctions de générateur, celles qui contiennent une déclaration de rendement. Je veux savoir quels types de problèmes ces fonctions sont vraiment bonnes à
Je veux hériter d'une classe dans un fichier qui se trouve dans un répertoire au-dessus du répertoire actuel. Est-il possible d'importer relativement ce
Existe-t-il une convention python pour le moment où vous devez implémenter __str__()versus __unicode__(). J'ai vu des classes remplacer __unicode__()plus fréquemment que __str__()cela, mais cela ne semble pas être cohérent. Existe-t-il des règles spécifiques lorsqu'il est préférable de mettre en...
Parce que je suis habitué aux anciennes façons de taper du canard en Python, je n'arrive pas à comprendre le besoin d'ABC (classes de base abstraites). L' aide est bonne sur la façon de les utiliser. J'ai essayé de lire la justification du PEP , mais cela m'a dépassé la tête. Si je cherchais un...
Je voudrais imprimer une clé de dictionnaire Python spécifique: mydic = {} mydic['key_name'] = 'value_name' Je peux maintenant vérifier si mydic.has_key('key_name'), mais ce que je voudrais faire, c'est imprimer le nom de la clé 'key_name'. Bien sûr, je pourrais utiliser mydic.items(), mais je ne...
Je sais que Python ne prend pas en charge la surcharge de méthode, mais j'ai rencontré un problème que je n'arrive pas à résoudre d'une manière sympa Pythonic. Je fais un jeu où un personnage doit tirer une variété de balles, mais comment puis-je écrire différentes fonctions pour créer ces balles?...
En supposant qu'il connectionDetailss'agit d'un dictionnaire Python, quelle est la façon la plus élégante, la plus "pythonique" de refactoriser du code comme celui-ci? if "host" in connectionDetails: host = connectionDetails["host"] else: host =
Mon éditeur m'avertit lorsque je compare my_var == None, mais aucun avertissement lorsque j'utilise my_var is None. J'ai fait un test dans le shell Python et j'ai déterminé que les deux sont une syntaxe valide, mais mon éditeur semble dire que my_var is Nonec'est préférable. Est-ce le cas, et si...