L'indexation des structures de données est une technique générale pour améliorer la vitesse des recherches de données.

indexing...

J'essaie d'obtenir les valeurs les plus élevées et les deuxièmes plus élevées de la liste a. J'ai également besoin de garder une trace de la valeur de l'indice pour chacune de ces valeurs. Par exemple: a = [1,2,7,9,3,4] Sortie désirée: maxVal = 9 secondMax = 7 index_max = 3 index_secondMax = 2 E....
1 juin 2020 à 15:14
J'essaie de trouver un moyen propre d'obtenir les éléments au même index de chaque sous-liste et de créer une nouvelle liste basée sur ces éléments extraits, donc j'aimerais d'abord une sous-liste contenant l'élément 0 de chaque sous-liste précédente, puis la même pour l'élément 1, 2 etc. En ce mome....
Dites, j'ai le dataframe suivant: import pandas as pd dict = {'val':[3.2, 2.4, -2.3, -4.9, 3.2, 2.4, -2.3, -4.9, 2.4, -2.3, -4.9], 'label': [0, 2, 1, -1, 1, 2, -1, -1,1, 1, -1]} df = pd.DataFrame(dict) df val label 0 3.2 0 1 2.4 2 2 -2.3 1 3 -4.9 -1 4 3....
25 mai 2020 à 12:13
J'ai une question pour vous. J'ai le code suivant: defaults = list(0 for m in range(12)) index=6 totale=5 for i in index: defaults[i]=totale Mais donnez-moi l'erreur TypeError: 'int' object is not iterable. Je veux définir la valeur totale pour chaque mois à partir de l'indice jusqu'à la fin de....
18 mai 2020 à 15:57
Je recherche de l'aide pour atteindre les exigences de bouclage ci-dessous grâce à une indexation simplifiée ou appliquer des constructions dans R. Le faire par des boucles «for» semble complexe et inefficace en termes de calcul. Par conséquent, je recherche toute aide pour y parvenir de manière eff....
13 mai 2020 à 15:32
J'essaie de supprimer des éléments dans list1 du même index en fonction de l'occurrence d'une sous-chaîne dans list2. List1 = ["1", "2", "3", "4"] List2 = ["Remove1", "Remove2", "OtherValue1", "Othervalue2"] Le résultat devrait être: List1 = ["3", "4"] List2 = ["OtherValue1", "Othervalue2"] D'un....
12 mai 2020 à 12:27
Voici donc un aperçu de ce que j'essaie de faire. Prenez le fichier ci-dessous contenant des nombres tels que: Begin_file one,1 two,2 three,3 four,4 five,5 Créez ensuite un troisième élément dans chaque liste avec le total d'avant. Ensuite, changez l'ordre pour correspondre ci-dessous. Fichier_fina....
11 mai 2020 à 02:19
J'utilise un serveur MySQL 5.7.30-0ubuntu0.16.04.1-log où j'ai la possibilité d'enregistrer dans char (4) ou en smallint (5, non signé). Il y aura un index primaire sur la colonne et la clé sera utilisée comme référence dans les tables. Qu'est-ce qui est plus rapide? Char ou Int?....
10 mai 2020 à 15:04
J'essaye de lire cette matrice à partir d'un fichier .txt: -1 2 3 -1 -1 -1 -1 -1 2 -1 -1 4 -1 -1 -1 -1 3 -1 -1 -1 4 5 -1 -1 -1 4 -1 -1 -1 -1 3 -1 -1 -1 4 -1 -1 -1 -1 5 -1 -1 5 -1 -1 -1 2 3 -1 -1 -1 3 -1 2 -1 -1 -1 -1 -1 -1 5 3 -1 -1 Et je veux qu'il le transforme en: A B C D E F G ....
10 mai 2020 à 06:07
Je définis la première occurrence comme l'observation d'une variable dans la période actuelle, mais pas dans la période précédente (1 période équivaut à 1 an). Par conséquent, dans l'exemple suivant, je veux vérifier si le produit de l'entreprise, V3 (troisième colonne), est observé pour la première....
6 mai 2020 à 21:33
J'ai une liste: [(1,3),(2,4)] Comment puis-je extraire uniquement les valeurs 1 et 2 des deux éléments de la liste. à ma connaissance, je ne peux pas indexer car les valeurs sont entre parenthèses.....
6 mai 2020 à 05:07
J'ai deux listes: List1 = ['One', 'Two', 'Three', 'Five', 'Seven', 'Ten', ' Two', 'One'] List2 = ['Nine', 'Two', 'Seven', 'Five' , 'Five', 'Three', 'One', 'One'] Les listes sont de la même taille. Ce que je veux, c'est faire correspondre list1 avec list2 par index et supprimer les éléments cor....
4 mai 2020 à 15:14
J'ai une liste de valeurs booléennes je veux changer la valeur d'un index particulier mais la valeur ne change pas le code semble correct List<bool> toggleTemp = [false, false, false, false, false, false, false]; for (int k = 0; k < toggleTemp.length; k++) { print(k.toString() +....
4 mai 2020 à 09:10
J'ai une liste de variables E et une liste L et je veux un prédicat qui fonctionne comme ceci: E=[A,B,C,D] L=[(1,b),(3,m)] solve(E,L). E=[b,B,m,D] Fondamentalement, solve() devrait parcourir la liste L et changer E en utilisant (a,b) pour unifier la variable à l'index a avec l'atome B. Y a-t-il un ....
29 avril 2020 à 11:45
Je veux ajouter un élément entre deux autres éléments dans un tableau comme: Element 1 Element 2 Element 3 Ajout d'un élément: Element 1 Element 4 <---- Adding element 4 between 1 and 2. Element 2 Element 3 Est-ce possible?....
28 avril 2020 à 11:45
J'essaie d'obtenir un tableau 2D de taille 235x20 de telle sorte que pour chacun des 235 ROI, j'extrais 20 éléments en fonction des indices stockés dans find_bootstrap_indices et les enregistre dans extract_bootstrap_timepoint. Maintenant, je veux stocker les valeurs de chaque retour sur investissem....
26 avril 2020 à 10:47
count: int = 0 while count < len(stocksOwned): print(stocksOwned[count][count][0],'\nsakuma cena-',stocksOwned[count][count][1]) count += 1 stocksOwned = [[['Microsoft', 150, 0.01, 0, 0]], [['Tesla', 710, 0.0424, 0, 0]]] Traceback: print (stocksOwned [0] [count] [0], '\ nsakuma cena -', st....
23 avril 2020 à 20:15
J'essaie de supprimer «X» et le caractère avant X et voici mon code s = input() for i in range(len(s)): if s[i] == 'X': s = s.replace("X", "") s = s.replace(s[i], "") Je suis sorti d'une erreur d'index if s[i] == 'X': IndexError: string index out of range Quel est le problè....
18 avril 2020 à 18:41
J'ai cette requête MySQL très simple: SELECT target FROM table WHERE goal_id=1 AND year>=2015 AND year<=2020 Le tableau contient cependant environ 5 millions de lignes. Et en conséquence, c'est très lent (environ 10 secondes). Que pourrais-je faire pour améliorer les choses? Un index aiderait-il, e....
Pour cette liste: ranges = [[0,100],[100,200],[200,300]] Comment concevoir pythoniquement la fonction getIndex() pour ce faire: getIndex(ranges, 23) --> 0 23 is in the 1st range getIndex(ranges, 100) --> 1 100 is in the 2nd range getIndex(ranges, 188) --> 1 188 is in the 2nd range getIndex(....
11 avril 2020 à 17:43
L'index de la colonne ID saute 10000 fois. Par exemple: À partir de l ' index : 5 va à 10006 et continue 10007, 10008, 10009 puis va à 20003, 20004 .... Comment puis-je corriger les valeurs d'identifiant et les remettre en ordre comme avant? J'ai aussi trouvé quelque chose sur une fonction Reseed, m....
10 avril 2020 à 15:01
J'ai un tableau comme celui-ci: [(x1, y1, x2, y2), (x1, y1, x2, y2), (x1, y1, x2, y2), (x1, y1, x2, y2)], et mon code est: def draw_lines(image, lines, color=[255, 0, 0], thickness=2, make_copy=True): if make_copy: image = np.copy(image) cleaned = [] for line in lines: for x1,y1,x2,y2 in ....
9 avril 2020 à 00:43
Je veux prendre une liste comme: x = [1,2,2,3,4,6,6] Et retourner une liste 2D avec les index des valeurs répétitives: [ [1,2], [5,6]] J'ai essayé ce qui suit: new_list = [] i = 0 while i < len(x)-1: if x[i] == x[i+1]: new_list.append([x[i],x[i+1]] i += 1 X n'est pas nécessairemen....
8 avril 2020 à 04:50
J'ai lu que l'indexation sur certaines bases de données ( SQL Server est celle sur laquelle j'ai lu ) n'a pas beaucoup d'effet tant que vous ne franchissez pas un certain seuil de lignes car la base de données contiendra l'intégralité de la table X dans Mémoire. Normalement, je prévois d'indexer sur....
3 avril 2020 à 21:02
Disons que j'ai une liste de fruits et je veux insérer les éléments de cette liste dans une autre liste. En utilisant la compréhension de la liste, j'aurais un code qui ressemble à ceci: fruit = ["apple", "orange", "banana", "peach"] my_list = [] [my_list.insert(0, i) for i in fruit] print(my_lis....
3 avril 2020 à 18:08