Problème avec numpy append
Bonjour tous le monde,
J'ai un problème avec np.array, je veux enregistrer dans un array tous les moyenes calculées (ligne 13 et 14).Mais je ne obtiens pas cela..Je suis censé obtenir quatre valeur .Là j'ai une seule valeur. J'ai essayé de la transformer en list mais là aussi j'ai des problèmes.Pouvez - vous me éclairer sur mes erreurs ?
Je vous remercie d'avance
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33
|
import csv
import numpy as np
import pandas as pd
def moyenne1(dossier,seperateur):
with open(dossier) as fichier1:
b = 0
reader = csv.reader(fichier1,delimiter = "\t"and",")
for row in reader:
b = b + 1
df=pd.read_csv(dossier, sep=seperateur,header=None)
for i in range(b):
b1 = df[i].mean()
b4 = np.append(b1,float)
print(b4)
return b4
def ecart_type(df,b):
for i in range(b):
b2 = df[i].var()
b2bis = sqrt(b2)
b4 = np.array(b2)
b6 = np.append(b2,float)
b6bis = np.append(b2bis,float)
print(b6bis)
c = moyenne1("/media/tonny/TOSHIBA EXT/test_pour_stage/premier_test/test_reper_1/test.csv",",")
print(c) |
réponse :
[4.0 <class 'float'>]