Bonjour,

j'essaye d'optimiser mes fonctions en python en suivant ce tuto , ce qui m’intéresse c'est d'optimiser mes boucles(cf section Loops) en python avec des déclarations plus compactes et performantes (ex:map)
le problème c'est que je ne vois pas comment je peux utiliser des map ou déclarer les boucles à l’intérieur d' un tableau comme préconisé dans ce tutoriel. Est ce qu'il existe une manière de faire ?
Voici une ébauche de code


Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
 for iphi in xrange(0, NBPHI):
        for ith in xrange(0, NBTHETA):
           for i in xrange(0, NLAM):
            tabFinal[0*NBTHETA*NBPHI*NLAM+i*NBTHETA*NBPHI+iphi*NBTHETA+ith] = (tabPhotonsTot[0*NBPHI*NBTHETA*NLAM+i*NBTHETA*NBPHI+ith*NBPHI+iphi] + tabPhotonsTot[1*NBPHI*NBTHETA*NLAM+i*NBTHETA*NBPHI+ith*NBPHI+iphi])

Merci d'avance