Séparation de données

Résolu/Fermé
Johanens Messages postés 4 Date d'inscription vendredi 28 mars 2014 Statut Membre Dernière intervention 14 août 2014 - 28 mars 2014 à 18:45
bg62 Messages postés 23590 Date d'inscription samedi 22 octobre 2005 Statut Modérateur Dernière intervention 15 avril 2024 - 29 mars 2014 à 08:56
Bonjour,

Je dois traiter dans le cadre d'un projet de travaux pratiques des données au format .dat (ou .mat, je possède les 2 fichiers).
J'arrive à les importer dans python avec genfrom et obtient quelque chose qui ressemble à cela:

{'data': array([[ 0.05972884, -0.02883004, 0.01754261, ..., 0.06037291,
-0.02818598, 0.01689854]]),
'header': array([ u'20/03/2014 10:07:45\r\nDev4/ai0:2\r\nSamples 600000\rRate 20000\rEnter the parameters \n\n'],
dtype='<U84')}

Il s'agit donc d'un tableau à 2 colonnes et celle qui m'intéresse est la 'data', afin de pouvoir le traiter (transformée de fourier, spectre, etc) mais je ne sais pas comment faire pour récupérer uniquement ces données. Quelqu'un aurait-il une idée s'il vous plait? (je n'ai pas un très bon niveau en python, donc il se peut que la solution soit toute simple)

Merci d'avance,
Cordialement,
Johan

2 réponses

Utilisateur anonyme
28 mars 2014 à 21:26
var = {'data': array([[ 0.05972884, -0.02883004, 0.01754261, ..., 0.06037291,
-0.02818598, 0.01689854]]),
'header': array([ u'20/03/2014 10:07:45\r\nDev4/ai0:2\r\nSamples 600000\rRate 20000\rEnter the parameters \n\n'],
dtype='<U84')}

print var['data'] # python 2.x
print(var['data']) # python 3.x
0
Johanens Messages postés 4 Date d'inscription vendredi 28 mars 2014 Statut Membre Dernière intervention 14 août 2014
28 mars 2014 à 22:02
Merci beaucoup! J'avais oublié que l'on pouvait faire cela! :)

Encore merci,
0
bg62 Messages postés 23590 Date d'inscription samedi 22 octobre 2005 Statut Modérateur Dernière intervention 15 avril 2024 2 362
29 mars 2014 à 08:56
merci de mettre le sujet en " RESOLU " ;)
0