histogramme pylab se débarrasser de nan
J'ai un problème avec le fait de faire un histogramme lors de certaines de mes données contient "pas un nombre" des valeurs. Je peux me débarrasser de l'erreur en utilisant nan_to_num
de numpy, mais que je reçois beaucoup de valeurs nulles qui polluent l'histogramme.
pylab.figure()
pylab.hist(numpy.nan_to_num(A))
pylab.show()
Donc, l'idée serait de faire un autre tableau dans lequel toutes les valeurs nan sont allés, ou simplement les masquer dans l'histogramme d'une certaine façon (de préférence avec quelques builtin méthode).
source d'informationauteur usethedeathstar
Vous devez vous connecter pour publier un commentaire.
Supprimer
np.nan
valeurs de votre tableau à l'aide deA[~np.isnan(A)]
cela permet de sélectionner toutes les entrées dansA
dont les valeurs ne sont pasnan
de sorte qu'ils seront exclus du calcul de l'histogramme. Voici un exemple de comment l'utiliser: