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 :

Matplotlib 1.0.0.:Bug dans imsave ?


Sujet :

Calcul scientifique Python

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre du Club
    Inscrit en
    Novembre 2009
    Messages
    7
    Détails du profil
    Informations forums :
    Inscription : Novembre 2009
    Messages : 7
    Par défaut Matplotlib 1.0.0.:Bug dans imsave ?
    Bien le bonjour!

    Mon problème est ultra simpliste mais je suis à deux doigts de lancer mon pc par la fenêtre...

    Je viens de passer à la version 1.0 de matplotlib et voici le genre de code qui m'ennuie... attention, c'est court:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
     
    import numpy as np
    import matplotlib.pyplot as plt
     
    test=np.array([[0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,3],[0,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,3]])
    plt.figure()
    plt.imshow(test)
    Joli pop-up, jusque là, c'est ce que j'attendais!

    Ensuite juste:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    plt.imsave("test.png",test)
    Et zou, un petit tour du côté du png créé pour se rendre compte que, là, c'est pas beau...
    On dirait qu'il y a une certaine confusion au niveau des dimensions, que le fichier png créé a les dimensions inversées mais que son "remplissage", lui, ne l'est pas...

    Suis-je passé à côté de quelque chose lors de la mise à jour?

    Merci d'avance, ce petit problème me gêne énormément...

  2. #2
    Membre du Club
    Inscrit en
    Novembre 2009
    Messages
    7
    Détails du profil
    Informations forums :
    Inscription : Novembre 2009
    Messages : 7
    Par défaut
    Citation Envoyé par Ensitof Voir le message
    Bien le bonjour!

    Mon problème est ultra simpliste mais je suis à deux doigts de lancer mon pc par la fenêtre...

    Je viens de passer à la version 1.0 de matplotlib et voici le genre de code qui m'ennuie... attention, c'est court:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
     
    import numpy as np
    import matplotlib.pyplot as plt
     
    test=np.array([[0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,3],[0,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,3]])
    plt.figure()
    plt.imshow(test)
    Joli pop-up, jusque là, c'est ce que j'attendais!

    Ensuite juste:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    plt.imsave("test.png",test)
    Et zou, un petit tour du côté du png créé pour se rendre compte que, là, c'est pas beau...
    On dirait qu'il y a une certaine confusion au niveau des dimensions, que le fichier png créé a les dimensions inversées mais que son "remplissage", lui, ne l'est pas...

    Suis-je passé à côté de quelque chose lors de la mise à jour?

    Merci d'avance, ce petit problème me gêne énormément...
    Edit: Ce n'est pas le but mais, pour les personnes éventuellement confrontées au même problème, je m'en suis sorti avec la fonction imsave de scipy qui elle reste fonctionnelle...

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
     
    import scipy
    scipy.misc.imsave('test.png', test)
    Dans l'attente d'un éclaircissement sur ce qui s'est passé avec la fonction imsave de matplotlib, merci d'avance!

Discussions similaires

  1. Bug dans le TCheckListBox ?
    Par Tardiff Jean-François dans le forum Composants VCL
    Réponses: 6
    Dernier message: 04/11/2004, 08h39
  2. Bug dans les expressions régulières ?
    Par SergioF dans le forum Linux
    Réponses: 8
    Dernier message: 12/05/2004, 15h14
  3. [PROPERTIES] Bug dans java.util.Properties ?
    Par mathieu dans le forum Collection et Stream
    Réponses: 6
    Dernier message: 28/04/2004, 15h11
  4. bug dans une base Access
    Par bizouard dans le forum Access
    Réponses: 5
    Dernier message: 29/12/2003, 12h41

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