Bonjour,
J'ai plusieurs fichiers nommés tracex007 dans plusieurs répertoires (dont les noms sont concaténés dans Model) que j'aimerais ouvrir puis enregistrer.
Ces fichiers tracex007 sont simplement les données d'un signal avec un colonne pour le temps et une autre pour son amplitude
Je souhaiterais faire une boucle pour lire les fichiers concernés dans les répertoires voulus et en sortir deux matrices de dimension 2: time avec tous les temps, ampl avec toutes les amplitudes et évidemment que les indices entre time et ampl correspondent au même signal.
j'ai commencé ceci :
me ressort :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11 Model=['73', '74', '75', '76', '70'] Receiver='07' ii=0 time=[] ampl=[] for mod in Model: DirFile= './%s/tracex0%s' %(mod,Receiver) signal = np.loadtxt(DirFile) time([[:],[ii]])=signal[:,0] ampl([[:],[ii]])=signal[:,1] ii += 1
Je ne dois pas avoir la bonne syntaxe. Peut être faut il utiliser .append mais je n'arrive pas l'utiliser dans ce cas.time([[sizeTime],[ii]])=signal[:,0]
SyntaxError: can't assign to function call
Merci pour votre aide.
Partager