Browse Source

Dépot : Fonction final Mark1

master
enzo.vandepoele 3 years ago
parent
commit
ff80adc8e5
  1. 23
      KNN_Mark1.py
  2. 1
      knn.py

23
KNN_Mark1.py

@ -2,8 +2,7 @@ from tkinter import *
def lancer(): def lancer():
lecture("pic-journalier-consommation.csv") lecture("pic-journalier-consommation.csv")
print(value2) kPlusProches(value1, donnees_point,temp_jour)
kPlusProches(value1, numeroJour(value2),temp_jour)
estBissextile(an) estBissextile(an)
def lecture(fichier): def lecture(fichier):
@ -110,20 +109,20 @@ def moyenne_liste():
moy_temp_ref = moy_temp_ref / len(lst_temp_ref) moy_temp_ref = moy_temp_ref / len(lst_temp_ref)
temp_num_jour.append([i, moy_conso, moy_temp_moy, moy_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""" """Fonction qui dit qu'en prenant des points et ben on peut trouver une distance entre 2 point"""
x1=temp_jour[0] x1 = temp_jour[0]
x2=donneespoint[0] x2 = donneespoint[0]
y1=temp_jour[1] y1 = temp_jour[1]
y2=donneespoint[1] y2 = donneespoint[1]
z1=temp_jour[2] z1 = temp_jour[2]
z2=donneespoint[2] z2 = donneespoint[2]
dist=((x1-x2)**2)+((y1-y2)**2)+((z1-z2)**2) dist = ((x1-x2)**2)+((y1-y2)**2)+((z1-z2)**2)
return dist return dist
def PuissanceMoyenne(lstdistance): def PuissanceMoyenne(lst,distance):
"""Fonction qui calcule la moyenne de distances entre les points """ """Fonction qui calcule la moyenne de distances entre les points """
lecture() lecture("pic-journalier-consommation.csv")
moy = sum() / len() moy = sum() / len()
def recup1(): def recup1():

1
knn.py

@ -12,7 +12,6 @@ def lecture(fichier):
temp_jour[i][3] = float(temp_jour[i][3]) temp_jour[i][3] = float(temp_jour[i][3])
return temp_jour return temp_jour
def estBissextile(an): 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""" """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 an_base = an

Loading…
Cancel
Save