optimiser les boucles en python
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:
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