diff --git a/projet knn.py b/projet knn.py index acd28e7..07dc2ef 100644 --- a/projet knn.py +++ b/projet knn.py @@ -15,7 +15,7 @@ def fenetre.mainloop() # bouton de sortie def bouton=Button(fenetre, text="Fermer", command=fenetre.quit) -def bouton = tk.Button( +def bouton = tk.Button fenetre, text="jour ?", command=donne_le_jour_d_aujourdhui @@ -46,11 +46,23 @@ def lecture (donne un tableau avec pic-journalier-consommation-brute-2023(3).csv def numerojour ( "aaaa-mm-jj" de pic-journalier-consommation-brute-2023(3).csv) + +def distance (prend (numerojour),(temperature moyenne), (temperature reference) + return nombre réel (numerojour)) + + +def kplusproches + tuple (Numéro du jour, Température moyenne, température de référence) correspondant au +point à vérifier +lst représentative du jeu de données original où chaque ligne contient un tuple (Numéro du +jour, Température moyenne, Température de référence) et la consommation électrique +Paramètres de sortie : +lst triée en fonction de la distance dont les éléments sont des tuples (distance, indice du +tableau original) - - - - +def puissancemoyenne (Calcule et renvoie la puissance électrique moyenne des k plus proches voisins) +def math +import math 𝑀𝑁 = √(𝑥1 − 𝑥2)2 + (𝑦1 − 𝑦2)2 + (𝑧1 − 𝑧2)2