Bonjour

j'ai un fichier pkl qui contient un tableau qui contient des variables et leurs valeurs

je veux faire l’étude de statistique descriptive dessus donc j'ai fais moyenne variance ..... et je veux mettre mes résultat dans un tableau qui est bien visible pour un début je voudrais que mes valeur ait que 2 ou 3 nombres aprés la virgules autre chose je sais pas si il y'as sous python un package qui me donne le droit de bien dessiner des tableau et non avoir des résultat de la forme :

[2214 , 54412 ,4512,66314]

le deuxième soucis c'est que je voudrais représenter graphiquement la boite a moustache pour chaque variable mais j'arrive pas à déssiner dans la meme figures les boites a moustache de chaque variable

Merci pour votre aide

voila le code que j'ai effectuer


Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
import pickle
import numpy as np 
import matplotlib.pyplot as plt
import pylab 
from scipy import stats
data=pickle.load(open("test.pkl","rb"))
var=data.keys ()
mesures_names_int = [ 'v1', 'V2', 'V3', 'V4', 'V5', 'V5', 'V6', 'V7', 'V8', 'V9', 'V10']
print "les mesures utilisée",mesures_names_int
lon_mesure=len(mesures_names_int)
print lon_mesure
for l in range(0,lon_mesure):
    stat_mesure1.append(l)
    stat_mesure1[0]=['moyenne globale','variance','l ecart type','minimum','maximum','valeur mediane'] 
    print "mesure_name courant : " + mesures_names_int[l]
    mesure = data[mesures_names_int[l]]
    stat_mesure1[l]=[np.mean(mesure),np.var(mesure),np.std(mesure),np.min(mesure),np.max(mesure),np.median(mesure)]   
    fig =plt.figure()
    pylab.xticks([1,2],[+ mesures_names_int[l]])
    plt.boxplot(mesure)
    plt.ylim(0,30)
    plt.savefig('boite2.png')
    plt.show()
print  stat_mesure1