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
Partager