Browse Source

rectification fonction lecture et debut de la fonction knn

master
denis leenaerts 4 weeks ago
parent
commit
dbb54b12c4
  1. 12
      projet_knn_feat_denis_le_goat.py

12
projet_knn_feat_denis_le_goat.py

@ -11,7 +11,10 @@ et renvoie une liste de réels de type int"""
def lecture(nomFichier):
"""Prend en parametre le nom du fichier csv à lire et renvoie un tableau."""
with open(nomFichier, 'r') as fichier:
return fichier.readlines()
fichier_nettoye = []
for ligne in fichier:
fichier_nettoye += [ligne.strip()]
return fichier_nettoye
def estBissextile(annee):
"""prend en compte une annee à verifier si elle est bissextile et renvoie
@ -38,6 +41,11 @@ de référence) et renvoie la distance **euclidienne**"""
lst2 = transfoEnInt(Tuple2)
return lst1[0]-lst2[0] + lst1[1]-lst2[1] + lst1[2]-lst2[2]
def kPlusProches(point,lstRepre):
"""Prend en parametre un tuple avec (Numéro du jour, Température moyenne,
température de référence) correspondant au point à verifier, une liste de
tuples de meme type et la consommation electrique
Renvoie une liste triée en fonction de la distance avec le"""
fenetre = tk.Tk()
fenetre.title("pour l'instant je sais pas quoi (FEUR) mettre")
@ -51,5 +59,5 @@ entree.grid()
entree.bind("<Button>", lambda e:value.set(""))
texte = tk.Entry()
lecture('pic-journalier-consommation-brute-2023.csv')
fenetre.mainloop()
Loading…
Cancel
Save