Accelerer le code python

Bonjour,

J'ai un code python qui traite des listes de centaines de milliers de points, et cela prend énormément de temps pour l'exécution ,
je voudrais savoir s'il y a des outils qui permettent l'accélération du code ou son optimisation sachant que j'utilise la v3.2

:s:s

1 réponse

  1. tu as essayer le module psyco ? http://psyco.sourceforge.net/
    une fois installer, il suffit d'ajoutert
    try:  
        import psyco  
        psyco.full()  
    except:  
        pass  
    

    au début de tes scripts

    après, le meilleur moyen d'optimiser c'est de revoir au niveau de l'algorithme ou de l'implémentation si certaines choses peuvent être remanié ...
    1. Merci pour ta réponse mais psyco n'existe pas pour python 3.2 :(
      et au niveau de l'algo, c'est quasiment que des fonctions intégrées dans python, donc c'est vraiment le grand nombre de données qui pose problème
      sinon, y'a pas un équivalent de psyco pour python 3.2?
    2. pas que je sache malheureusement ...