Bonjour,

J'aimerais ouvrir un série de fichiers de données que j'aimerais ensuite pouvoir traiter facilement entre eux (chaque fichier est un signal de deux colonnes: time et ampl). Pour cela j'aimerais donner aux variables de ces données un nom intuitif composé par les 2 paramètres qui les définissent: Model et Receiver
(Model qui est le nom du repertoire où se situe le fichier, Receiver qui est le numéro du fichier)

Je fais donc une double boucle pour aller chercher tous les fichiers que je souhaite comme ceci:

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
#!usr/bin/python
# -*- coding: utf-8 -*-
# Python 3
import numpy as np
import matplotlib.pyplot as plt
from scipy.io import wavfile
from scipy.fftpack import fft
from scipy.signal import hilbert
from scipy.signal import correlate
from scipy import signal
 
Model=['108','109','110']
Receiver=['04','10']
 
signal=[]
time=[]
ampl=[]
 
for rec in Receiver:
 for mod in Model:
  path= './%s/tracex0%s' %(mod,rec)
 
  namefile1='ampl_%s_%s' %(mod,rec)
  namefile2='time_%s_%s' %(mod,rec)
 
  signal = np.loadtxt(path)
 
  namefile1=(signal[:,0])
  namefile2=(signal[:,1])
Je n'arrive cependant pas à assigner mes valeurs aux noms de fichiers crées..

Pourriez vous me donner des conseils sur la marche à suivre ? ou bien une direction différente pour mon problème ?

Merci d'avance