Bonjour à tous,
Je suis entrain d'écrire un programme en python pour générer des graphiques de mes données GPS.
Je me demandais quel serait le code le plus rapide:
J'ai cru lire pas mal de fois que les "list-comprehension" sont plus rapide, mais ce que je comprends dans le code ci dessus, c'est que je vais parcourir la liste 2 fois, alors qu'avec ma boucle for je ne la parcours qu'une seule fois.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14 gpsData = csv.reader(open('E:\gps.csv')) # format: type,time,latitude,longitude,altitude (m),speed (km/h) # celui-là? lat = [row[2] for row in gpsData] speeds= [row[4] for row in gpsData] # ou celui-là? for row in gpsData: lat.append(row[2]) speeds.append(row[4])
Un avis? Des conseils pour rendre le code "plus propre"?
Partager