Bonjour,
je suis actuellement en train de développer un script très simple de conversion de format de donnée en Pyhton. Mon script marche bien mais comme il doit tourner intensivement, j'aimerais savoir si vous pouviez me donner des pistes pour le rendre le plus rapide possible.
Il prend en entrée le contenu d'un fichier.
Exemple de format d'entrée (fichier texte) :
1.24 2.54 6.25 7.28
2.98 2.19 0.38 0.01
Et doit ressortir des listes de floats.
Format de sortie attendue :
[[1.24,2.54,6.25,7.28],[2.98,2.19,0.38,0.01]]
Merci d'avance pour votre aide.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7 test = data.read().split("\n")[:-1] # Lecture du fichier ligne par ligne [['A B C D'],['E F G H']] dataList = map(lambda t: t.split(),test) # Sépare chaque élément nbData = len(dataList) store = [] for i in range(nbData ): store.append(map(float, dataList[i])) # Pour chaque ligne, transforme chaque élément en float
Partager