Bonjour à tous,
actuellement en stage, je suis chargé de réécrire des tableaux dans un nouveau format. Je m'explique, j'ai un fichier .dat avec N tableau sous la forme 57 lignes 1 colonne. Je dois le réécrire sous la forme 12 lignes 5 colonnes dans un fichier txt.
je vous montre le format d'entrée que j'ai :
$ FLUX sur ELEMENT 35161
$
TABTYPE 1001 QNODE
TABDATA 1001 0.5964697240E+00
TABDATA 1001 0.5964697240E+00
...
TABDATA 1001 0.5964697240E+00
TABDATA 1001 0.5964639666E+00
TABDATA 1001 0.5763934882E+00
en gras, ce sont les élément que je dois récupérer. Le format d'arrivée doit ressembler à ça :
N00035161 ( 86) =
2.4666E-04, 8.2601E-05, 1.4505E-04, 3.7443E-04, 7.1601E-04,
5.8408E-04, 2.6607E-04, 2.9567E-04, 3.3031E-04, 3.8585E-04,
3.8574E-04, 6.0393E-04, 3.7377E-04, 6.6185E-04, 4.4502E-04,
ici en gras, j'ai mis le nom du tableau qui doit correspondre avec le n° de l'élément.
On m'a conseillé de faire ça à l'aide d'une moulinette. Or ayant peu de notions en langage info (uniquement JAVA et depuis peu Python), je me retrouve bloqué sur la méthode à utiliser. Je pense utiliser des for in pour parcourir les tableaux mais j'avoue être pas mal dans le flou.
Si jamais l'un de vous à des pistes à me conseiller ou des exemples de moulinettes, je suis preneur.
Merci, a plus.
Partager