L'optimisation est l'acte d'améliorer une méthode ou une conception. En programmation, l'optimisation prend généralement la forme d'une augmentation de la vitesse d'un algorithme ou d'une réduction des ressources nécessaires. Une autre signification de l'optimisation est les algorithmes d'optimisation numérique utilisés dans l'apprentissage automatique.

Plus à propos optimization...

Je veux créer des grilles (dans le sens de trames de données de coordonnées x - et y ) sur les États-Unis, ou des régions des États-Unis, en supprimant tous les points grille d'origine qui sont au-delà des frontières des États-Unis. J'ai du code qui semble fonctionner, mais c'est assez lent qua....
12 janv. 2021 à 18:43
J'ai besoin d'optimiser mon code et j'ai pu supprimer des boucles for presque partout, mais j'ai du mal pour cette petite partie. J'ai regardé numpy.where mais je ne pense pas pouvoir l'utiliser mais je ne suis pas tout à fait sûr. Si quelqu'un sait quelles fonctions je devrais examiner pour optimis....
8 déc. 2020 à 16:10
J'essaye de dérouler cette boucle par un facteur de 2. for(i=0; i<100; i++){ x[i] = y[i] + z[i]; z[i] = y[i] + a[i]; z[i+1] = y[i] * a[i]; } Je l'ai déroulé pour: for(i=0; i<100; i+=2){ x[i] = y[i] + z[i]; x[i+1] = y[i+1] + z[i+1]; z[i] = y[i] + a[i]; z[i+1] = y[i] * a[i]; } Je....
8 déc. 2020 à 09:59
Je voudrais demander des conseils pour améliorer le code en cas de cascade de conditions, où vous devez demander si la propriété à l'intérieur de la propriété n'est pas nulle. Juste un exemple factice simple: public class ClassA { public ClassB classB { get; set; } } public class ClassB { pu....
3 déc. 2020 à 17:29
Veuillez consulter le code suivant, qui effectue des remplacements consécutifs de caractères / chaînes en parcourant tous les caractères utf8 à remplacer; proposeriez-vous une autre construction plus efficace? static char *utf8[66] = { "◊", "⎕", "⍞", "⌹", "⊤", "⊥", ....
1 déc. 2020 à 22:46
Ceci est un extrait simplifié pour un algorithme plus complexe. Le problème est que j'ai une simple table C_HASH comme celle-ci: CREATE TABLE C_HASH ( HASH CHAR (48), RANK INTEGER ); Tout d'abord, je remplis le tableau avec toutes les valeurs de hachage. Mais comme je peux avoir ....
1 déc. 2020 à 20:46
J'ai un dataframe pandas (df_source) au format ci-dessous: Unique_col value1 value2 v1 v2 1 10001 1000 A B 2 10000 C A 3 10001 10001 D E J'ai créé un autre dataframe (d_dest) avec les colo....
25 nov. 2020 à 23:37
J'analyse les informations de date / heure / mesure de certains fichiers texte qui ressemblent à ceci: [Sun Jul 15 09:05:56.724 2018] *000129.32347 [Sun Jul 15 09:05:57.722 2018] *000129.32352 [Sun Jul 15 09:05:58.721 2018] *000129.32342 [Sun Jul 15 09:05:59.719 2018] *000129.32338 [Sun Jul 15 09:06....
24 nov. 2020 à 09:46
Code X: float result; int a, b; result = (float)a + (float)b; Code Y: float result, a, b; result = a + b; Quel code est le plus rapide et utilise moins de ressources?....
20 nov. 2020 à 20:20
J'ai un problème pour extraire et enregistrer dans une liste certaines variables d'un fichier XML. Voici une partie du fichier XML: ''' <CoverRequirements> <DayOfWeekCover> <Day>Monday</Day> <Cover> <Shift>E</Shift> <Preferred>2</Preferred> ....
20 nov. 2020 à 15:06
J'ai deux listes d'objets: let list1 = [{id: '1', status: 'use', comment: 'xxxx'}, {id: '2', status: 'ready', comment: 'yyyy'}, {id: '3', status: 'ready', comment: 'zzzz'}]; let list2 = [{uid: '1', elec: 60}, {uid: '2', elec: 60}, {uid: '10', elec: 60}, {uid: '3', elec: 40}]; Ce que je veux, c'est....
Je suis tombé sur un code écrit par mon professeur: int i; for(i = 0; i < 10; i++){ //... } //... for(i = 0; i < 10; i++){ //... } Au lieu de cela, j'aurais écrit: for(int i = 0; i < 10; i++){ //... } //... for(int i = 0; i < 10; i++){ //... } Avec ma façon de l'écrire, la mémoire ....
19 nov. 2020 à 18:57
Je veux créer un solveur de sudoku, mais j'ai remarqué qu'avec un sudoku de niveau expert, il a fallu plusieurs secondes pour afficher le résultat ... Voici un morceau de mon code: function possible(board, y, x, n) { for (let i = 0; i < 9; i++) { if (board[y][i] === n || board[i][x] === ....
Existe-t-il un moyen d'utiliser les noms de variables dans les contraintes mystiques? C'est à dire. equations = ''' abs(x0 - init_velocity) <= acceleration_constraint abs(x1 - init_heading) <= turning_constraint ''' Ce qui précède provoque cette erreur: Traceback (most recent call last): File "/....
16 nov. 2020 à 22:04
J'ai un fichier numbers.txt qui se compose de plusieurs 100K lignes, chacune composée de deux chiffres uniques séparés par le signe :: 407597693:1604722326.2426915 510905857:1604722326.2696202 76792361:1604722331.120079 112854912:1604722333.4496727 470822611:1604722335.283259 Mon objectif est de lo....
J'écris mon propre moteur de rendu 3D. Suite à des connaissances générales, j'utilise actuellement des valeurs à virgule flottante comme base d'opérations. Pour les matrices de rotation, j'ai cependant besoin des fonctions trigonométriques dans la bibliothèque java.lang.Math, qui utilise des valeurs....
Je cherche un moyen d'améliorer les performances de mon code: étant donné deux dictionnaires, j'ai besoin de trouver les clés des paires de valeurs correspondantes. Jusqu'à présent, je suis en train d'itérer les deux dictionnaires, ce qui sera très lent lorsque les deux auront jusqu'à 100000 paires....
29 oct. 2020 à 21:21
À titre d'exemple, supposons que l'expression sys->pot.atoms[item->P.kind].mass est évaluée dans une boucle. La boucle ne change que item, donc l'expression peut être simplifiée comme atoms[item->P.kind].mass en définissant une variable comme atoms = sys->pot.atoms avant la boucle. Les compilateur....
29 oct. 2020 à 14:37
J'ai besoin d'aide pour formuler un problème d'optimisation de prix contraint en python et choisir le bon algorithme et la bonne bibliothèque. Considérons n quantités ( ) à vendre où chaque quantité dépend du prix de vente. L'objectif est de maximiser la somme de n quantités en fixant un prix opti....
28 oct. 2020 à 16:19
J'utilise gekko pour la première fois et je veux savoir s'il existe une solution pour résoudre le problème d'optimisation max min avec gekko max (min (function1, function2)). Je n'ai trouvé que la fonction Maximize et Minimize. Sinon, existe-t-il un autre solveur ou solution python utilisant scipy....
28 oct. 2020 à 11:53
Disons que j'ai un composant React qui ressemble à ceci: const MyReactComponent = (props) => { const my_function = () => {// do some stuff...} return ( <div> <p> Hello {props.name}, would you like to eat a {my_function()}? </p> </div> ) } Est-ce que le code my_fu....
J'ai une liste ordonnée de paramètres comme le suivant: cost = [0, 3, 6, 7, 9, 10, 12, 13, 14, 16, 17, 19, 20, 21, 23, 24, 26, 27, 30, 33] J'ai une fonction foo (coût) qui me renvoie une valeur pour chaque coût supérieur à la valeur optimale, et nulle pour chaque valeur ci-dessous. Par exemple, si ....
26 oct. 2020 à 20:08
Je comprends que mon code contient probablement pas mal de redondances, mais j'ai vraiment du mal à l'optimiser. from itertools import permutations n = 2 new = ['(',')'] * n paren = list(permutations(new,(n*2))) def matched(str): count = 0 for i in str: if i == "(": count....
25 oct. 2020 à 21:59
Je me demande simplement s'il existe un moyen d'attribuer une valeur / une valeur alternative quand elle est None comme ci-dessous Manière conventionnelle result = a if a else b Manière attendue result = assign(a,b) PS: je pourrais créer une fonction personnalisée mais j'aimerais savoir s'il y a d....
22 oct. 2020 à 16:04
Supposons que ma fonction d ci-dessous puisse générer la même réponse pour une combinaison différente de ses deux valeurs d'entrée. Par exemple, pour afficher 0.8164966, on peut saisir d(2, 12) ou de manière similaire d(1, 3) et bien d'autres combinaisons des deux valeurs d'entrée. Question Existe....