Merci pour votre réponse,
Stack devrait faire l'affaire parfaitement mais
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)
sizeTime=len(signal)
time=np.stack(signal[:,0])
ampl=np.stack(signal[:,1]) |
me garde pas les data (signal) les uns après les autres mais qu'un seul.
et je ne vois pas pourquoi, il n'y a pas beaucoup d'exemple pour osn utilisation dynamique dans une boucle
et si j'utilise append comme ceci:
1 2 3 4 5 6 7 8 9 10 11 12 13 14
| Model=['73', '74', '75', '76', '70']
Receiver='07'
ii=0
time=[]
ampl=[]
for mod in Model:
DirFile= './%s/tracex0%s' %(mod,Receiver)
print DirFile
signal = np.loadtxt(DirFile)
time.append(np.array(signal[:,0]))
ampl.append(np.array(signal[:,1]))
print time.shape
ii += 1 |
il me renvoi:
AttributeError: 'list' object has no attribute 'shape'
alors que je pensais que np.array(data) transformait une liste en array justement.
Partager