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:
Je n'arrive cependant pas à assigner mes valeurs aux noms de fichiers crées..
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])
Pourriez vous me donner des conseils sur la marche à suivre ? ou bien une direction différente pour mon problème ?
Merci d'avance
Partager