Browse Source

possiblement cree une peut etre fonction puissanceMoyenne qui probablement fonctionne(je pense)(peut-etre)

master
denis leenaerts 3 weeks ago
parent
commit
4a415d9e88
  1. 11
      projet_knn_feat_denis_le_goat.py

11
projet_knn_feat_denis_le_goat.py

@ -45,7 +45,7 @@ de référence) et renvoie la distance **euclidienne**"""
return sqrt(DiffJours**2 + (lst1[1]-lst2[1])**2+(lst1[2]-lst2[2])**2)
def kPlusProches(point,lstRepre,Conso,k): #je ne sais pas si il faut mettre k ce n'est pas demandé dans l'ennoncé mais cela ne servirait à rien d'en mettre plus
def kPlusProches(point,lstRepre,k): #je ne sais pas si il faut mettre k ce n'est pas demandé dans l'ennoncé mais cela ne servirait à rien d'en mettre plus
"""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
@ -60,6 +60,15 @@ def kPlusProches(point,lstRepre,Conso,k): #je ne sais pas si il faut mettre k ce
lstvoisins.sort()
return [lstvoisins[i][1] for i in range(k)]
def puissanceMoyenne(listeTriee, tableau):
"""Prend une liste triée de tuple avec (distance, indcide du tableau initial)
et un tableau de donnée
et renvoie la moyenne de la puissance electrique des k plus proches voisins"""
PuissanceTotale = 0
for tuple in listeTriee:
PuissanceTotale += tableau[listeTriee[1]][1]
return PuissanceTotale/len(listeTriee)
fenetre = tk.Tk()
fenetre.title("pour l'instant je sais pas quoi (FEUR) mettre") #Un truc comme gestionnaire du transport d'electricité non ? ou je pense que sur tkinter tu peux faire disparaitre
#le dessus (mais faut rajouter un bouton pour fermer la fenetre et tout c'est galere)

Loading…
Cancel
Save