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