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 :

Histogramme normalisé par rapport au max [Python 2.X]


Sujet :

Python

  1. #1
    Membre habitué
    Homme Profil pro
    Étudiant
    Inscrit en
    Janvier 2015
    Messages
    11
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Janvier 2015
    Messages : 11
    Par défaut Histogramme normalisé par rapport au max
    Bonjour,

    Je souhaite construire un histogramme normalisé par rapport à l'élément le plus présent (et donc avoir le max à 1).

    Pour le moment je construis mon histogramme

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    import numpy as np
    import matplotlib.pyplot as plt
    val = np.random.normal(0,1,1000)
    x,bins,p= plt.hist(val,range=(0,1),bins=100, histtype = 'step')

    J'ai vu que l'on pouvais avoir l'air sous la courbe égal à 1 avec l'option "normed" mais ce n'est pas ce que je veux.

    J'ai essayé :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    for item in p:
        item.set_height(item.get_height()/np.argmax(x))
    mais j'obtiens l'erreur : AttributeError: 'Polygon' object has no attribute 'set_height'

    Je pensais effectuer l'opération directement sur la sortie "x", mais je n'arrive pas à reconstruire mon histogramme à partir de la sortie "x" modifiée et du "bins".

    Quelqu'un aurait une idée? Je cherche une fonction pour construire mon histogramme directement à partir de mon x contenant le poids des éléments et de mon bins contenant les intervalles. Tout autre idées est la bien venue.

    Merci d'avance pour votre aide

  2. #2
    Membre habitué
    Homme Profil pro
    Étudiant
    Inscrit en
    Janvier 2015
    Messages
    11
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Janvier 2015
    Messages : 11
    Par défaut
    J'ai résolu mon problème en utilisant l'option "weights".

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

Discussions similaires

  1. Select par rapport à un MAX
    Par ishika83 dans le forum Langage SQL
    Réponses: 1
    Dernier message: 24/11/2009, 13h10
  2. Pb OpenCursor par rapport au max :(
    Par E.O.D dans le forum Administration
    Réponses: 3
    Dernier message: 16/02/2009, 11h19
  3. Réponses: 1
    Dernier message: 23/11/2007, 14h11
  4. Recherche max par rapport à un critère
    Par marsupilami34 dans le forum Macros et VBA Excel
    Réponses: 2
    Dernier message: 14/08/2007, 07h56
  5. [Sql server] Récupérer max(date) par rapport a un numéro
    Par t1marlartiste dans le forum Langage SQL
    Réponses: 5
    Dernier message: 19/07/2007, 15h55

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