diff --git a/projet_knn_feat_denis_le_goat.py b/projet_knn_feat_denis_le_goat.py index 803cace..6f97dfe 100644 --- a/projet_knn_feat_denis_le_goat.py +++ b/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("