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

Calcul scientifique Python Discussion :

salut: j'ai un problème aider moi svp


Sujet :

Calcul scientifique Python

  1. #1
    Candidat au Club
    Homme Profil pro
    Chercheur en informatique
    Inscrit en
    Avril 2014
    Messages
    10
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Maroc

    Informations professionnelles :
    Activité : Chercheur en informatique

    Informations forums :
    Inscription : Avril 2014
    Messages : 10
    Points : 4
    Points
    4
    Par défaut salut: j'ai un problème aider moi svp
    BONJOUR

    J'ai des donnée sous forme suivant
    01-janv-13 03:54 1.5

    02-janv-13 11:48 3

    .
    .
    .
    .
    31-déc-13 07:56 2.5

    ma question c'est de tracer les donnée sous python avec (1.5,3.... axe des ordonnée est date axe des abscisse)
    je sais pas comment python lire le fichier soit txt ou excel les 1 er étapes a faire est que le fichier doit etre existe dans bureau ou dans outile de python..?? et merci d'avance

  2. #2
    Candidat au Club
    Homme Profil pro
    Chercheur en informatique
    Inscrit en
    Avril 2014
    Messages
    10
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Maroc

    Informations professionnelles :
    Activité : Chercheur en informatique

    Informations forums :
    Inscription : Avril 2014
    Messages : 10
    Points : 4
    Points
    4
    Par défaut
    Bonjour,

    Je souhaiterais faire un graphe à partir de données suivant:
    Le format des données est de type:
    date heure value
    1-03-2012 12:11 3.5
    2-03-2012 07:44 2.5
    3-03-2012 11:14 1.8



    nous avons donc la date (aa-mm-jj) l'heure (hh:mn) et la donnée affectée (valeur numérique).
    J'aimerai avoir
    - abscisses : le temps (fonction de la DATE et HEURE en même temps)
    - ordonnées : la donnée numérique de la 3ème colonne (value)

    Ma principale difficulté est de lire un ficher (txt) ansi date et heure et de les mettre en format lisible pour matplotlib.pyplot

    Si quelqu'un peut m'aider je l'en remercie d'avance!
    Cordialement



    PROGRAMME

    from __future__ import print_function
    from datetime import datetime
    import numpy as np
    import matplotlib.pyplot as plt
    import matplotlib.dates as mdates
    dt = np.dtype( [ ('date','S10'), ('hour','S8'), ('value',np.float) ] )
    if __name__ == '__main__':
    data = np.loadtxt ("file.txt", dtype=dt )
    dates_str = map (''.join, zip( data['date'], data['hour']))
    dates = np.array ( [ datetime.strptime (item, "%Y-%m-%d%H:%M") for item in dates_str ] )
    fig = plt.figure()
    ax = fig.add_subplot(111)
    ax.plot_date( dates, data['value'], 'o-', color='g')
    ax.fmt_xdata = mdates.DateFormatter('%d/%m/%Y %H:%M')
    fig.autofmt_xdate()
    plt.show()
    graph()


    python : Il me donne l'affichage suivant


    Traceback (most recent call last):
    File "C:/Python27/file.txt", line 8, in <module>
    data = np.loadtxt ("file.txt", dtype=dt )
    File "C:\Python27\lib\site-packages\numpy\lib\npyio.py", line 848, in loadtxt
    items = [conv(val) for (conv, val) in zip(converters, vals)]
    ValueError: could not convert string to float: import

    soit

    Traceback (most recent call last):
    File "C:/Python27/file.txt", line 10, in <module>
    data = np.loadtxt ("file.txt", dtype=dt )
    File "C:\Python27\lib\site-packages\numpy\lib\npyio.py", line 848, in loadtxt
    items = [conv(val) for (conv, val) in zip(converters, vals)]
    ValueError: could not convert string to float: import

Discussions similaires

  1. j'ai un probléme avc un code vb.net aider moi svp
    Par dv-2008 dans le forum VB.NET
    Réponses: 12
    Dernier message: 29/01/2008, 09h20
  2. aider moi svp mon ordinateur plante
    Par nouri.moudhffar dans le forum Windows XP
    Réponses: 15
    Dernier message: 04/08/2006, 22h05
  3. aider moi SVP
    Par FRIBGANE dans le forum ASP
    Réponses: 3
    Dernier message: 19/10/2005, 16h29

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