Questions marquées «optimization»

L'optimisation est l'acte d'améliorer une méthode ou une conception. En programmation, l'optimisation consiste généralement à augmenter la vitesse d'un algorithme ou à réduire les ressources dont il a besoin. Les algorithmes d'optimisation numérique utilisés dans l'apprentissage automatique sont un autre sens de l'optimisation.

14
Fonctions en ligne en C #?
Comment faites-vous des "fonctions en ligne" en C #? Je ne pense pas comprendre le concept. Sont-ils comme des méthodes anonymes? Comme les fonctions lambda? Remarque : Les réponses traitent presque entièrement de la capacité à incorporer des fonctions , c'est-à-dire "une optimisation manuelle ou de compilation qui remplace un …
276 c#  optimization  inline 




24
Une version pondérée de random.choice
J'avais besoin d'écrire une version pondérée de random.choice (chaque élément de la liste a une probabilité différente d'être sélectionné). Voici ce que j'ai trouvé: def weightedChoice(choices): """Like random.choice, but each element can have a different chance of being selected. choices can be any iterable containing iterables with two items each. …






4
Pourquoi l'introduction d'instructions MOV inutiles accélérerait-elle une boucle serrée dans un assemblage x86_64?
Contexte: En optimisant du code Pascal avec un langage d'assemblage intégré, j'ai remarqué une MOVinstruction inutile et je l'ai supprimée. À ma grande surprise, la suppression des instructions inutiles a entraîné un ralentissement de mon programme . J'ai trouvé que l' ajout d' MOVinstructions arbitraires et inutiles augmentait encore les …

3
Pourquoi la transposition d'une matrice de 512x512 est-elle beaucoup plus lente que la transposition d'une matrice de 513x513?
Après avoir mené quelques expériences sur des matrices carrées de différentes tailles, un modèle est apparu. Invariablement, la transposition d'une matrice de taille 2^nest plus lente que la transposition d'une matrice de taille2^n+1 . Pour les petites valeurs de n, la différence n'est pas majeure. De grandes différences se produisent …

10
Stocker JSON dans la base de données ou avoir une nouvelle colonne pour chaque clé
J'implémente le modèle suivant pour stocker des données liées à l'utilisateur dans ma table - j'ai 2 colonnes - uid(clé primaire) et une metacolonne qui stocke d'autres données sur l'utilisateur au format JSON. uid | meta -------------------------------------------------- 1 | {name:['foo'], | emailid:['foo@bar.com','bar@foo.com']} -------------------------------------------------- 2 | {name:['sann'], | emailid:['sann@bar.com','sann@foo.com']} -------------------------------------------------- Est …

12
Où placer JavaScript dans un fichier HTML?
Disons que j'ai un fichier JavaScript assez volumineux, compressé à environ 100 Ko environ. Par fichier, je veux dire que c'est un fichier externe qui serait lié via <script src="...">, non collé dans le HTML lui-même. Quel est le meilleur endroit pour mettre cela dans le HTML? <html> <head> <!-- …


En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.