preguntar acerca de optimization

8
réponses

Quelle est la méthode de recherche la plus rapide pour un tableau trié?

Répondant à une autre question , j'ai écrit le programme ci-dessous pour comparer différentes méthodes de recherche dans un tableau trié. Fondamentalement, j'ai comparé deux implémentations de recherche D'Interpolation et une de recherche binaire. J …
demandé sur 1970-01-01 00:33:31
8
réponses

Multiplication rapide / division par 2 pour les flotteurs et les doubles (C / C++)

Dans le logiciel que j'écris, je fais des millions de multiplication ou de division par 2 (ou puissances de 2) de mes valeurs. Je voudrais vraiment que ces valeurs soient int afin que je puisse accéder aux opérateurs bitshift int a = 1; int b = a&l …
demandé sur 1970-01-01 00:33:31
2
réponses

Utiliser len () et Def Len (self): pour construire une classe

Juste curieux, Y a-t-il une différence (avantages et inconvénients) entre l'utilisation de len() ou def __len__() lorsque je construis une classe? Et quel est le meilleur style Python? class foo(object): def __init__(self,obs=[]) …
demandé sur 1970-01-01 00:33:33
5
réponses

Version plus rapide de find pour les vecteurs triés (MATLAB)

J'ai un code du type suivant dans MATLAB: indices = find([1 2 2 3 3 3 4 5 6 7 7] == 3) Cela renvoie 4,5,6-les indices d'éléments dans le tableau égal à 3. Maintenant. mon code fait ce genre de chose avec de très longs vecteurs. Les vecteurs sont …
demandé sur 1970-01-01 00:33:33
4
réponses

Comment puis-je optimiser davantage une requête de table dérivée qui fonctionne mieux que l’équivalent joint?

Mise à jour: j'ai trouvé une solution. Voir ma réponse ci-dessous. Ma Question Comment puis-je optimiser cette requête pour minimiser mon temps d'arrêt? Je dois mettre à jour plus de 50 schémas avec le nombre de billets allant de 100 000 à 2 mill …
demandé sur 1970-01-01 00:33:29
6
réponses

algorithme défi: la fusion de la plage de dates

je suis confronté à un problème intéressant: j'ai plusieurs plages de dates qui peuvent se chevaucher chacun d'eux a un nom est-il possible de" dé-chevaucher " ces fourchettes? C'est, à générer: une nouvelle série de plages où il n'en chevauche l …
demandé sur 1970-01-01 00:33:30
4
réponses

Comment réduire la taille de l’exécutable produit par MinGW compilateur g++?

j'ai un programme trivial "Hello world" C++ qui est compilé à 500kB exécutable par MinGW g++ compilateur sous Win XP. Certains disent que c'est causé par iostream bibliothèque et lien statique de libstdc++.dll. en utilisant -s option compilateur …
demandé sur 1970-01-01 00:33:31
5
réponses

Effet de la mise à jour de L’écran

j'ai essayé de mesurer les temps d'exécution de code pour évaluer les différences entre l'exécution de mes scripts localement et sur mon serveur. A un moment j'ai oublié de désactiver!--0-- > et j'ai été reconnaissant de ne pas être sensible aux l …
demandé sur 1970-01-01 00:33:32
8
réponses

Algorithme de rotation des images

je cherche un algorithme qui fait tourner une image de quelques degrés (entrée). public Image rotateImage(Image image, int degrees) (les instances D'Image peuvent être remplacées par int[] contenant chaque pixel des valeurs RVB, Mon problème est q …
demandé sur 1970-01-01 00:33:29
9
réponses

Analyse comparative des performances de MATLAB

: Ce poste est à propos de tester les performances des solutions pour le problème suivant: une rangée de cellules de S les chaînes formatées en Nombres séparés par des underscores sont données, par exemple: list_of_words = repmat({'02_04_0 …
demandé sur 1970-01-01 00:33:34