Bonjour
je dois faire une analyse statistique sur un fichier pkl qui contient des variables et leur valeurs j'ai fait un petit code qui me permet de calculer la variance et la moyenne de chaque variable mais j'ai cette erreur:
TypeError: cannot perform reduce with flexible type
voila le code que j'ai fait:
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 import pickle import numpy as np fichier=pickle.load(open('test.pkl',"rb")) var=fichier.keys () print(var) longueur = np.zeros((1, len(var)), dtype = np.int) for i in range(0,len(var)-1): longueur[0,i]=len(fichier[var[i]]) for j in range (np.amax(longueur)-1): for l in range(0,49): if (j<len(fichier[var[l]])): k=fichier[var[l]][j] moyenne=np.mean(k,axis=1) print(moyenne) variance=np.var(k,axis=1) print(variance) else: print(0)
Partager