J'essaie d'écrire un itérateur Digits (n) qui génère les chiffres d'un nombre naturel n dans l'ordre inverse. Voici mon code pour l'instant: class Digits: def __init__(self, n): self.n = n def __iter__(self): return self def __next__(self): if self.n < 10: ....
11 juin 2020 à 11:45
J'ai un dataframe pandas qui a quatre colonnes. Voici un exemple du dataframe pandas: import pandas as pd data = {"Name" : ['A1', 'A1', 'A1', 'A1'], "String1" : ["B1", "B2", "B6", "B7"] , "Values1" : [5, 12, 21, 99], "Values2" : [50, 120, 210, 990] } df = pd.DataFrame(data) print( df ) Name....
11 juin 2020 à 11:25
J'essaie d'analyser le contenu de la table html et j'ai une charge utile qui ressemble à ceci: "payload": [ { "Cell #1": "Origin", "Cell #2": "Destination", "Cell #3": "Miles", "Cell #4": "Rate" }, { "Cell #1": "Pampa, TX", "Cell #2": "Sallisaw, OK", ....
11 juin 2020 à 08:12
J'utilise la bibliothèque sklearn. J'ai une question sur l'attribut: n_iter_. Lors de l'exécution du code, j'obtiens TypeError: __init__() got an unexpected keyword argument 'n_iter_'. Essayez également d'utiliser n_iter, mais j'obtiens la même erreur, ou peut-être que j'orthographie mal l'attribut.....
11 juin 2020 à 07:30
J'ai une liste de valeurs comme celle-ci, lst = [1, 2, 3, 4, 5, 6, 7, 8] Sortie souhaitée : window size = 3 1 # first element in the list forward = [2, 3, 4] backward = [] 2 # second element in the list forward = [3, 4, 5] backward = [1] 3 # third element in the li....
11 juin 2020 à 06:10
J'essaye d'installer python3 virtualenv. J'obtiens le message suivant lorsque j'essaye d'exécuter virtualenv. virtualenv Command 'virtualenv' not found, but can be installed with: apt install python3-virtualenv Mais si j'exécute la commande d'installation, j'obtiens l'erreur suivante. apt install p....
Comment puis-je convertir les chaînes suivantes en nombres flottants (ils sont écrits pour représenter des nombres mais malheureusement "," a été remplacé par ".") de toute façon, le dernier point n'est que le point décimal 8.500.00 900.03 1.000.000.67 Je cherche à créer une fonction pour les renvo....
11 juin 2020 à 00:52
Je lis des données dans une trame de données à partir d'une feuille Excel. Cela ressemble à quelque chose comme ceci: ColumnA 0: abc-123 1: xyz-456 Je veux l'avoir comme ça où il prend tout avant le tiret de A et crée une nouvelle colonne B: ColumnA ColumnB 0: abc-123 abc 1: xyz-456 xyz J'....
11 juin 2020 à 00:30
Je suis désolé si je ne l'explique pas bien, mais voilà: j'ai une liste de chaînes comme celle-ci, toutes de même longueur: list_strings=["abc-df-r-e","abc--daa-q","-ab-c-aub-","cbac-a-c--"] Et j'ai une liste d'entiers qui sont des positions des chaînes dans la liste précédente (donc les positions ....
10 juin 2020 à 23:12
EDIT: Je veux voir la solution en utilisant l'instruction next. J'accède à une API d'application météo qui renvoie un objet json, une partie des informations de cet objet est l'heure quotidienne du lever et du coucher du soleil, voici son contenu (pendant trois jours): my_dict = { "daily": [ { ....
10 juin 2020 à 21:23
J'ai une liste Python comme: mylist = [1,2,3,4,5,6,7,8] Et je veux exécuter une opération sur chaque deux variables consécutives. Par exemple, je veux additionner les deux variables consécutives de la liste et les mettre dans une autre liste: newlist = [1+2, 3+4, 5+6, 7+8] Mais comment puis-je fai....
10 juin 2020 à 20:50
Je sais comment supprimer des doublons d'un tableau numpy. Cependant, je dois UNIQUEMENT et UNIQUEMENT supprimer les doublons à la fin du tableau numpy en gardant l'un d'entre eux. Veuillez voir mon exemple ci-dessous: Voici un exemple d'entrée: 105 106 106 107 108 109 109 109 109 Sortie désirée: 1....
10 juin 2020 à 20:17
J'essaie de construire une méthode qui prend une phrase et la divise en fonction de ses espaces, puis renvoie une liste de mots. Exemple: Entrée: "Bonjour, comment allez-vous" Sortie: ['Hello', 'there', 'how', 'are', 'you'] Actuellement, je reçois ceci (le dernier mot est manquant), car il n'ajouter....
10 juin 2020 à 20:00
Je veux mettre au carré chaque nombre dans un entier d'entrée, mais quand j'essaye de le faire, mon code renvoie la liste des entiers d'origine, pas des entiers au carré, pourquoi? def square_digits(num): lst = [int(x) for x in str(num)] for digit in lst : digit == digit **2 ret....
10 juin 2020 à 19:06
Je ne comprends pas pourquoi ce qui suit ne fonctionne pas correctement et génère des erreurs lorsque le rayon ou la hauteur sont des nombres flottants. def cone(radius, height): if isinstance(radius, int) or isinstance(radius,float) == False: raise TypeError("Error: parameters radius an....
10 juin 2020 à 18:57
Je veux que ma fonction imprime toutes les options, comme ceci: year: 2017 month: 1 year: 2017 month: 2 year: 2017 month: 3 year: 2018 month: 1 year: 2018 month: 2 year: 2018 month: 3 J'ai écrit ce code: years = [2017, 2018] years_index = 0 month = 1 def parse(): global years global years_i....
10 juin 2020 à 18:34
Je suis nouveau sur les pandas et je veux être en mesure d'obtenir le nombre d'instances pour chaque personne et de le nourrir dans un autre Dataframe en tant que colonne. J'ai supprimé les valeurs NaN du dataframe avant de créer le groupe par la colonne utilisateur J'ai essayé mais cela ne semble p....
10 juin 2020 à 18:17
J'utilise Python 3.7 dans PyCharm et j'aimerais savoir comment ouvrir et lire au mieux un fichier texte contenant une liste de cinq étudiants multilingues et leurs langues, puis j'aimerais classer chaque étudiant en fonction de ils ont une certaine langue souhaitée. Certains étudiants parlent une ou....
10 juin 2020 à 17:57
J'ai une liste de tuples, à savoir [(7, 14), (3, 12), (20, 22), (6, 14), (2, 12)]. Je veux le trier par la deuxième valeur du tuple, mais si les deuxièmes valeurs sont identiques, je veux que l'élément précédent dans une liste triée soit avec la première valeur inférieure. Pour plus de clarté (6,14)....
10 juin 2020 à 17:05
Pour un projet en cours, j'essaie d'exclure toutes les valeurs nulles d'une table numérique. Lorsque j'applique la commande dropna() pour "supprimer" toutes les valeurs sans nombre, j'obtiens le message suivant: AttributeError: module 'pandas' has no attribute 'dropna'. Y a-t-il un ajustement intell....
10 juin 2020 à 17:04
Je lis un fichier csv en Python et j'essaie de diviser les valeurs dans l'une des colonnes afin que je puisse analyser certaines valeurs. Ma contribution ressemblerait à ceci: ColA AA_BBB_CCC_DDD AAA_BBBB_CCC_DDDDDD AAAA_B_ZZ_CC_DDD AAA_BBB_CCCC_DDDD Les entrées seraient divisées sur un trait de so....
10 juin 2020 à 16:56
Je commence par Python, donc je suis désolé si c'est une question de débutant, Les conditions de mon instruction if sont-elles redondantes? if 'a' in b and b['a']: 'a' est un dictionnaire....
10 juin 2020 à 16:07
J'essaie d'extraire un champ particulier d'une demande d'API, et je l'utiliserai plus tard pour une autre tâche. Fondamentalement, j'ai besoin d'automatiser cette demande pour que je puisse suivre l'horodatage de la machine distante. Je peux obtenir la liste json avec ce script que j'ai créé: from d....
10 juin 2020 à 16:04
La méthode pandas.DataFrame.to_numpy a un argument copy avec la documentation suivante: copier: booléen, False par défaut S'il faut s'assurer que la valeur renvoyée n'est pas une vue sur un autre tableau. Notez que copy = False ne garantit pas que to_numpy () est no-copy. Au contraire, copy = Tr....
10 juin 2020 à 15:57
Je suis en train de parcourir le didacticiel du Python Institute, et ils ont une expression dans une boucle for, qui prend une liste de 1,2,3 ... produit une sortie de 1,4,9,16. Donc, il me semble que c'est la quadrature de chaque élément. Elem ** = 2 Je ne comprends pas ce que fait le "=" là-bas. N....
10 juin 2020 à 14:33