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 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66
| import csv
import numpy as np
import pandas as pd
from math import *
def lecture_de_test(dossier,seperateur):
tab2 = []
with open(dossier) as fichier1:
b = 0
reader = csv.reader(fichier1,delimiter = "\t")
for row in reader:
b = b + 1 # permet de connaitre le nombre de lignes
df=pd.read_csv(dossier, sep=seperateur,header=None)
#print(df)
vn1 = len(df.columns)
print(vn1)
return(df)
def moyenne (df,vn1):
tab1 = []
for i in range(vn1):
b1 = df[i].mean()
tab1 = np.append(tab1,b1)
print("valeur de moyenne")
print(tab1)
return(tab1)
#ecart_type(df,b=vn1)
#return tab2 # elle affiche les moyennes des colonnes
def ecart_type(df,b):
tab3 = []
for i in range(b):
b2 = df[i].var() # elle calcule les variance
b2bis = sqrt(b2) # calcule écart-type
b4 = np.array(b2)
tab3 = np.append(tab3,b4) # elle affiche les ecarts type de chaque colonnes
print("ecart-type")
print(tab3)
return(tab3)
def enregistment(df): # elle enregistre les valeurs sous forme d'array
tab4 = []
#tr14 = 0
tab4 = np.array(df)
print(tab4)
return(tab4)
c = lecture_de_test("/media/Tonny/TOSHIBA EXT/test_pour_stage/valeurs_cuve_tension/pluse_temps_azote/pluse_tension_azote/tension1/enregistre_valeur_csv/test_temps18.csv",",")
b1 = moyenne(c,3)
b3 = ecart_type(c,3)
dfg = enregistment(b3)
tab8 = []
tab8 = np.append(tab8,dfg) # problème : chaque fois elle ecrase les valeurs anciennes
print(tab8) |
Partager