From cc99582ba471359f164f6a95ec4932c244abe202 Mon Sep 17 00:00:00 2001 From: "enzo.vandepoele" Date: Mon, 16 May 2022 09:12:42 +0200 Subject: [PATCH] =?UTF-8?q?D=C3=A9pot=20:=20Fonction=20final=20Mark1?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- KNN_Mark1.py | 32 ++++++++++++-------------------- knn.py | 5 +---- 2 files changed, 13 insertions(+), 24 deletions(-) diff --git a/KNN_Mark1.py b/KNN_Mark1.py index 0a09eea..b7119d5 100644 --- a/KNN_Mark1.py +++ b/KNN_Mark1.py @@ -1,5 +1,11 @@ from tkinter import * +def lancer(): + lecture("pic-journalier-consommation.csv") + print(value2) + kPlusProches(value1, numeroJour(value2),temp_jour) + estBissextile(an) + def lecture(fichier): temp_jour = [] with open(fichier, "r") as menu: @@ -14,16 +20,6 @@ def lecture(fichier): temp_jour[i][3] = float(temp_jour[i][3]) return temp_jour -def estBissextile(an): - """Fonction estBissextile qui prend en paramètre l’année à vérifier et qui renvoie True si elle est bissextile, False sinon""" - an_base = an - an = an//4 - - if an*4 == an_base: - return True - else: - return False - def estBissextile(an): """Fonction estBissextile qui prend en paramètre l’année à vérifier et qui renvoie True si elle est bissextile, False sinon""" an_base = an @@ -123,7 +119,7 @@ def distance(temp_jour,donneespoint): z1=temp_jour[2] z2=donneespoint[2] dist=((x1-x2)**2)+((y1-y2)**2)+((z1-z2)**2) - return print(dist) + return dist def PuissanceMoyenne(lstdistance): """Fonction qui calcule la moyenne de distances entre les points """ @@ -146,9 +142,9 @@ def recup4(): temp_ref = value4.get() label6.configure(text=temp_ref) -def calc_conso(): - Conso = ("Calcul pour valeur à afficher") - label8.configure(text=Conso) +#def calc_conso(): +# Conso = +# label8.configure(text=Conso) fenetre = Tk() @@ -184,15 +180,11 @@ entree4.grid() label8 = Label(fenetre, text="Conso", bg="yellow") -bouton1 = Button(canvas1, text="Tester", command=calc_conso, width=15, height=2, bg="cyan").grid(pady=10) +bouton1 = Button(canvas1, text="Tester", command=lancer(), width=15, height=2, bg="cyan").grid(pady=10) canvas1.grid() label8.grid(pady=10) fenetre.title("IHM KNN") fenetre.iconbitmap('icon.ico') -fenetre.mainloop() - - - - +fenetre.mainloop() \ No newline at end of file diff --git a/knn.py b/knn.py index 3f9d40b..26475d1 100644 --- a/knn.py +++ b/knn.py @@ -90,7 +90,4 @@ def moyenne_liste(): moy_conso = moy_conso / len(lst_conso) moy_temp_moy = moy_temp_moy / len(lst_temp_moy) moy_temp_ref = moy_temp_ref / len(lst_temp_ref) - temp_num_jour.append([i, moy_conso, moy_temp_moy, moy_temp_ref]) - - - + temp_num_jour.append([i, moy_conso, moy_temp_moy, moy_temp_ref]) \ No newline at end of file