From ff80adc8e532f23f5940fae46c7f6ec5043050fc Mon Sep 17 00:00:00 2001 From: "enzo.vandepoele" Date: Mon, 16 May 2022 09:43:05 +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 | 23 +++++++++++------------ knn.py | 1 - 2 files changed, 11 insertions(+), 13 deletions(-) diff --git a/KNN_Mark1.py b/KNN_Mark1.py index b7119d5..ae8825e 100644 --- a/KNN_Mark1.py +++ b/KNN_Mark1.py @@ -2,8 +2,7 @@ from tkinter import * def lancer(): lecture("pic-journalier-consommation.csv") - print(value2) - kPlusProches(value1, numeroJour(value2),temp_jour) + kPlusProches(value1, donnees_point,temp_jour) estBissextile(an) def lecture(fichier): @@ -110,20 +109,20 @@ def moyenne_liste(): moy_temp_ref = moy_temp_ref / len(lst_temp_ref) temp_num_jour.append([i, moy_conso, moy_temp_moy, moy_temp_ref]) -def distance(temp_jour,donneespoint): +def distance(temp_jour, donneespoint): """Fonction qui dit qu'en prenant des points et ben on peut trouver une distance entre 2 point""" - x1=temp_jour[0] - x2=donneespoint[0] - y1=temp_jour[1] - y2=donneespoint[1] - z1=temp_jour[2] - z2=donneespoint[2] - dist=((x1-x2)**2)+((y1-y2)**2)+((z1-z2)**2) + x1 = temp_jour[0] + x2 = donneespoint[0] + y1 = temp_jour[1] + y2 = donneespoint[1] + z1 = temp_jour[2] + z2 = donneespoint[2] + dist = ((x1-x2)**2)+((y1-y2)**2)+((z1-z2)**2) return dist -def PuissanceMoyenne(lstdistance): +def PuissanceMoyenne(lst,distance): """Fonction qui calcule la moyenne de distances entre les points """ - lecture() + lecture("pic-journalier-consommation.csv") moy = sum() / len() def recup1(): diff --git a/knn.py b/knn.py index 26475d1..437d1c6 100644 --- a/knn.py +++ b/knn.py @@ -12,7 +12,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