IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Python Discussion :

Importer des données .csv pour du traitement de signal sous Python [Python 3.X]


Sujet :

Python

  1. #1
    Candidat au Club
    Homme Profil pro
    Étudiant
    Inscrit en
    Janvier 2015
    Messages
    2
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 30
    Localisation : France, Meurthe et Moselle (Lorraine)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Janvier 2015
    Messages : 2
    Points : 2
    Points
    2
    Par défaut Importer des données .csv pour du traitement de signal sous Python
    Bonjour,

    Dans le cadre d'un projet, je dois traiter des signaux qui m'ont été fournis sous format .csv (les signaux ont été enregistrés sur environ 20 secondes à une fréquence de 100Hz). Je souhaiterais pouvoir les importer sous Python, notamment afin de pouvoir utiliser la transformée de Fourier. L'aspect mathématique ne me gêne pas, mais je ne vois pas comment importer les données et sous quelle forme les mettre (mes connaissances en Python sont limitées). J'ai installé la plupart des modules complémentaires scientifiques (notamment Numpy).
    Comment pouvoir importer les fichiers .csv pour les exploiter ?

    Merci d'avance.

  2. #2
    Expert éminent
    Avatar de tyrtamos
    Homme Profil pro
    Retraité
    Inscrit en
    Décembre 2007
    Messages
    4 461
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Var (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Retraité

    Informations forums :
    Inscription : Décembre 2007
    Messages : 4 461
    Points : 9 248
    Points
    9 248
    Billets dans le blog
    6
    Par défaut
    Bonjour,

    Il faut utiliser le module csv. Après la lecture d'un fichier csv, on se retrouve avec une liste de lignes:

    [ligne1, ligne2, ...]

    Chaque ligne étant une liste de champs:

    [champ1, champ2, ...]

    Regarde déjà la doc du module csv: il y a des exemples.

    Si ça ne te suffit pas, reviens ici avec un essai de code à corriger et un exemple de fichier csv à importer (3 lignes)).
    Un expert est une personne qui a fait toutes les erreurs qui peuvent être faites, dans un domaine étroit... (Niels Bohr)
    Mes recettes python: http://www.jpvweb.com

  3. #3
    Expert éminent
    Avatar de fred1599
    Homme Profil pro
    Lead Dev Python
    Inscrit en
    Juillet 2006
    Messages
    3 784
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Meurthe et Moselle (Lorraine)

    Informations professionnelles :
    Activité : Lead Dev Python
    Secteur : Arts - Culture

    Informations forums :
    Inscription : Juillet 2006
    Messages : 3 784
    Points : 7 043
    Points
    7 043
    Par défaut
    On peut utiliser genfromtxt, un fichier csv n'étant qu'un simple fichier texte.
    Celui qui trouve sans chercher est celui qui a longtemps cherché sans trouver.(Bachelard)
    La connaissance s'acquiert par l'expérience, tout le reste n'est que de l'information.(Einstein)

  4. #4
    Candidat au Club
    Homme Profil pro
    Étudiant
    Inscrit en
    Janvier 2015
    Messages
    2
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 30
    Localisation : France, Meurthe et Moselle (Lorraine)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Janvier 2015
    Messages : 2
    Points : 2
    Points
    2
    Par défaut
    C'est bon, je ne connaissais pas le module csv !

    Merci pour l'aide.

  5. #5
    Expert éminent
    Avatar de fred1599
    Homme Profil pro
    Lead Dev Python
    Inscrit en
    Juillet 2006
    Messages
    3 784
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Meurthe et Moselle (Lorraine)

    Informations professionnelles :
    Activité : Lead Dev Python
    Secteur : Arts - Culture

    Informations forums :
    Inscription : Juillet 2006
    Messages : 3 784
    Points : 7 043
    Points
    7 043
    Par défaut
    C'est bien dommage de ne pas utiliser la puissance de numpy alors qu'il est déjà installé.
    Celui qui trouve sans chercher est celui qui a longtemps cherché sans trouver.(Bachelard)
    La connaissance s'acquiert par l'expérience, tout le reste n'est que de l'information.(Einstein)

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Importer des données d'un fichier CSV pour Delphi 7
    Par PiPo123 dans le forum Bases de données
    Réponses: 1
    Dernier message: 24/06/2013, 15h02
  2. Importer des données .CSV
    Par nini03 dans le forum Débuter
    Réponses: 6
    Dernier message: 13/12/2011, 18h00
  3. [MySQL] importer des données .csv dans BDD MySql
    Par priscillia dans le forum PHP & Base de données
    Réponses: 2
    Dernier message: 15/06/2007, 10h40
  4. Importation des données d'un *.csv
    Par Baya44 dans le forum Access
    Réponses: 8
    Dernier message: 05/03/2007, 10h33
  5. Importer des données format CSV dans BBD MySQL
    Par Taz_8626 dans le forum Administration
    Réponses: 1
    Dernier message: 04/04/2006, 15h16

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo