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 :

fonction savetxt() de numpy + entête


Sujet :

Calcul scientifique Python

  1. #1
    Futur Membre du Club
    Profil pro
    Inscrit en
    Octobre 2010
    Messages
    13
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2010
    Messages : 13
    Points : 9
    Points
    9
    Par défaut fonction savetxt() de numpy + entête
    Bonjour,

    J'utilise la version 3.1 de python sous windows.
    Je souhaiterai enregistrer une matrice dans un fichier .txt. Pour cela, j'utilise la fonction savetxt() de numpy qui est très pratique.
    Le seul inconvénient c'est que je n'arrive pas à ajouter une entête avant d'écrire ma matrice.

    Pouvez-vous m'aider ?

    Merci par avance pour vos réponse.

  2. #2
    Futur Membre du Club
    Profil pro
    Inscrit en
    Octobre 2010
    Messages
    13
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2010
    Messages : 13
    Points : 9
    Points
    9
    Par défaut
    Je viens de trouver un moyen de faire les entêtes tout en utilisant numpy.savetxt(). Il suffit de faire :


    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    import numpy as np
     
    file = open('test.txt', 'w')
    file.write('entete')
    flie.close()
     
    file = open('test.txt', 'a')
    np.savetxt(file, tableau)
    file.close()
    J'ai testé ce script avec mon tableau sous linux et ça marche. Mais j'ai un problème lors de son utilisation sous windows xp. Pyton m'envoie l'erreur suivante :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    erreur in <module> np.savetxt(file, tableau)
    File "chmin\Python31\lib\site-packages\numpy\lib\npyio.pi", line 885, in savetxt
    fh.write(absytes(format % tuple(row) + newline))
    TypeError: must be str, not bytes

    Pouvez-vous m'aider à régler ce nouveau problème?

    Merci

Discussions similaires

  1. [2.3.0] Nouvelle fonction : entête crosstab
    Par HelpmeMM dans le forum BIRT
    Réponses: 3
    Dernier message: 03/07/2008, 10h29
  2. Afficher l'entête d'une fonction
    Par danathane dans le forum C
    Réponses: 4
    Dernier message: 14/05/2008, 13h23
  3. [NumPy] Fonction fft() issue de numpy/numarray
    Par Svart26 dans le forum Calcul scientifique
    Réponses: 9
    Dernier message: 26/06/2007, 23h28
  4. Bloc d'entête de fonction
    Par steps5ive dans le forum Access
    Réponses: 2
    Dernier message: 22/02/2007, 14h24
  5. [Mail] Fonction mail avec message d'entête
    Par lodan dans le forum Langage
    Réponses: 4
    Dernier message: 07/11/2006, 17h28

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