Pour les questions relatives à la mesure ou à l'amélioration du code et à l'efficacité des applications.

performance...

J'ai une liste qui contient plusieurs data.frames. Je veux sélectionner chaque nième data.frame de la liste et les combiner en un seul data.frame qui peut être écrit dans un csv. Voici un exemple de la structure de la liste: one.title <- data.frame(id = '1a', title = 'first title') one.author <- da....
29 mai 2020 à 17:19
J'ai un tableau d'objets comme celui-ci: const array=[{a:1, b:1} , {a:2, b:3} ,{a:1, b:1}] Je veux un tableau comme results = [{a: 4, b: 5}] qui est la somme de toutes les valeurs du tableau d'objets en fonction de la clé. J'ai essayé quelque chose comme ça mais parfois cela sautait le 1er objet du ....
J'ai cet objet firstObject = { 'a': 1, 'b': 2, 'c': 3, 'd': 4 }; Et je veux créer un nouvel objet avec certaines de ses valeurs tout en les supprimant pour les utiliser plus tard. firstObject = { 'a': 1, 'c': 3 }; secondObject = { 'b': 2, 'd': 4 }; Quelle est la manière la plus ....
Supposons que j'ai une fonction f(-) définie ailleurs. Je l'utilise deux fois dans le type de code suivant: if (f(-) satisfies some condition) { do some stuff if (f(-) satisfies some other condition) { do some other stuff } } Lorsque le code est exécuté, f(-) est-il calculé deux....
24 mai 2020 à 09:03
Je veux pouvoir faire une itération de vérification d'une condition d'une valeur d'une liste qui n'aura que des nombres comme entrées. S'il réussit le test conditionnel, je souhaite l'ajouter à une nouvelle liste. Malheureusement, je ne pense pas pouvoir faire une compréhension de liste car toutes l....
23 mai 2020 à 21:02
J'ai 2 listes de tuples list1 = [(1.332, 3.23344, 3.22), (2.122, 2.11, 2.33), ... (1, 2, 3)] et list2 = [(4.23, 12.2, 3.333), (1.234, 3.21, 4.342), ... (1.1, 2.2, 3.3)]. Ces listes sont toutes deux très longues, quelque part dans les millions pour les deux listes. Pour le contexte, chacun de ces poi....
J'ai un tableau comme suit: const data = [ { Date: "2012", A: 2, B: 3, C: 4 }, { Date: "2013", A: 4, B: 7, C: 8 }, { Date: "2014", A: 0.1, B: 0.3, C: 0.4 }, ]; Je veux multiplier des colonnes / champs spécifiques par 100, j'ai donc créé un nouveau tableau contenant leurs clés: const a....
Je cherche à programmer un petit peu de code en Python. J'ai une liste de listes appelée "keep_list", à partir de laquelle je souhaite supprimer toute sous-liste contenant une valeur spécifique trouvée dans une autre liste appelée "deleteNODE". Par exemple: deleteNODE=[0,4] keep_list=[[0,1,2],[0,2,3....
12 mai 2020 à 19:01
J'ai un tas de longues listes (des millions d'éléments) qui contiennent une valeur de temps et une valeur de température ([time, temperature]). Les listes ressemblent à ceci: mylist = [[1, 72], [2, 75], [3, 74], [4, 75], [5, 74], [6, 75], [7, 79], [8, 71], [9, 79], [10, 71], [11, 75], [12, 74]] Je ....
11 mai 2020 à 02:10
J'analyse la chaîne dans une virgule séparée et je les insère dans la table globale. Les performances sont bonnes lors de l'insertion d'environ 5k enregistrements, les performances sont nulles si l'enregistrement d'insertion est d'environ 40k +. La table globale n'a qu'une seule colonne. Je pensais ....
10 mai 2020 à 22:00
J'ai un tableau numpy et j'ai besoin de le masquer. Ma fonction ressemble à ceci: def mask_arr(arr, min, max): for i in range(arr.size-1): if arr[i] < min: arr[i] = 0 elif arr[i] > max: arr[i] = 1 else: arr[i] = 10 Le problème est que ....
10 mai 2020 à 13:29
Je voudrais trouver un moyen plus rapide de calculer la matrice v. Notez que si hauteur = largeur alors la matrice v est symétrique, v = v.T. La largeur et la hauteur sont des entiers positifs arbitraires. v = np.zeros((height, width)) # rows columns # region center cr = np.round(height / 2) cc = n....
5 mai 2020 à 23:07
Je renvoie des identifiants de modèle séparés par ; dans une chaîne Property à partir d'une vue rasoir en utilisant SelectListItem dans un ListBox. Je voudrais copier chaque identifiant de la chaîne Property et attribuer chacun à un List<int> identifiant, où je peux utiliser chaque identifiant pour ....
5 mai 2020 à 17:37
J'ai une table comme celle-ci Tableau A date amount B_id '2020-1-01' 3000000 1 '2019-8-01' 15012 1 '2019-6-21' 90909 1 '2020-1-15' 84562 1 -------- Tableau B id type 1 7 2 5 Je dois montrer la somme du montant jusqu'à ....
4 mai 2020 à 21:37
J'ai un cas où je veux itérer tous sauf les 2 derniers éléments d'une collection. Disons que je le fais d'une manière étrange comme x.Reverse().Skip(2).Reverse(). Chaque opération LINQ générera-t-elle efficacement un itérateur imbriqué ou provoquera-t-elle une énumération, etc.ou est-ce plus intelli....
1 mai 2020 à 21:05
J'ai un HashSet<int> et un List<int> (Hashset contient environ 3 millions d'éléments, la liste en contient environ 300 000). Je les crois actuellement en utilisant var intersected = hashset.Intersect(list).ToArray(); Et je me demande s'il existe un moyen plus rapide de le faire. Peut-être en parall....
Mon exigence est de créer une valeur booléenne (IsPC = true) uniquement si j'ai trouvé une valeur avec IsCurrent = true dans la liste et la deuxième condition est de filtrer la liste avec les codes G ou W et la troisième condition est de vérifier la longueur du numéro PCBN == 15 avec un seul de la l....
30 avril 2020 à 07:03
J'écris un programme dans lequel une certaine boucle for est répétée plusieurs fois. Une seule itération ne prend pas trop de temps, mais comme le programme itère la boucle si souvent, le calcul prend un certain temps. Dans un effort pour obtenir plus d'informations sur la progression du programme s....
29 avril 2020 à 15:54
Je ne peux pas partager mon code exact - mais j'ai essayé d'illustrer ma situation ci-dessous: L'API distante a une requête max. limite de 10 requêtes / pér sec. et j'aimerais accélérer mon code pour me rapprocher de cette limite. Actuellement, le code exécute 1 à 2 requêtes par seconde. Exemple - R....
J'ai un tableau de variables de compteur (toutes initialisées à 0). J'ai k instructions dont j'ai besoin pour exécuter sur le tableau. Une instruction consiste à incrémenter toutes les valeurs du tableau entre un index de début et un index de fin (les deux inclus). Par exemple: n = 5, k = 2 arr = ....
Comment entrer 4 notes et me dire combien ont des notes supérieures ou égales à 7 et combien de moins en kotlin Sur mon appareil virtuel, entrez 3 notes supérieures à 7 et une de moins de 7, et le résultat n'est pas correct Voici mon code: val num1 = ed_valor1.text.toString().toInt() ....
struct Area { var name: String var isSelected: Bool } J'ai deux listes: Première liste: elle contient la liste complète des zones. Liste deux: il a un sous-ensemble de zones de la liste un que l'utilisateur a sélectionné (mais l'état sélectionné n'est pas défini) Ce que je veux faire est de créer u....
Au moment de poser cette question, j'utilise Python 3.8 Quand je dis efficace, je ne parle que de la vitesse à laquelle les cordes sont concaténées, ou en termes plus techniques: je pose des questions sur la complexité du temps, pas sur la complexité de l'espace. Les seules méthodes auxquelles je ....
23 avril 2020 à 19:30
J'essaie d'implémenter une couche d'audit pour mon application Spring Boot. J'ai essayé deux approches à partir de maintenant. 1) Création d'une table d'audit avec les champs user_name, table_name, column_name, old_value, new_value, uuid, event_type. Chaque fois que des modifications sont enregistré....
21 avril 2020 à 15:57
J'ai un code en C qui fait des ajouts de la même manière qu'un humain, donc si par exemple j'ai deux tableaux A[0..n-1] et B[0..n-1], la méthode fera C[0]=A[0]+B[0], {{ X3}} ... J'ai besoin d'aide pour accélérer cette fonction, même si la solution utilise des intrinsèques. Mon principal problème est....
16 avril 2020 à 15:11