Optimiser un code en Python

“Optimise le code Python suivant pour le rendre plus performant en utilisant des structures de données efficaces, en évitant les boucles imbriquées coûteuses, en vectorisant avec Numpy, en préférant les compréhensions et générateurs aux boucles, en cachant les calculs intermédiaires, en utilisant map/filter/etc, en regroupant les opérations coûteuses, en encapsulant dans des fonctions, en limitant les accès disque, en évitant les fuites mémoire, en profilant avec cProfile pour identifier les goulots, et en activant les optimisations du compilateur Python. Voici le code à optimiser : [CODE]”