|
@ -37,14 +37,12 @@ def kPlusProches(k, donnees_point, temp_num_jour): |
|
|
une liste du jeu de données et la conso électrique. Renvoie une liste triée |
|
|
une liste du jeu de données et la conso électrique. Renvoie une liste triée |
|
|
en fonction de la distance dont les éléments sont des tuples.""" |
|
|
en fonction de la distance dont les éléments sont des tuples.""" |
|
|
voisins = [] |
|
|
voisins = [] |
|
|
if k > len(temp_num_jour[0]): |
|
|
if k > len(temp_num_jour): |
|
|
k = len(temp_num_jour[0]) |
|
|
k = len(temp_num_jour) |
|
|
energy = temp_num_jour.pop() |
|
|
for i in range(len(temp_num_jour)): |
|
|
energy.sort |
|
|
|
|
|
for i in range(len(temp_num_jour[0])): |
|
|
|
|
|
d = distance(temp_num_jour[i],donnees_point) |
|
|
d = distance(temp_num_jour[i],donnees_point) |
|
|
voisins.append((d, i)) |
|
|
voisins.append((d, i)) |
|
|
voisins.sort() |
|
|
voisins.sort() |
|
|
return [voisins[i][1] for i in range(k)] |
|
|
return [voisins[i][1] for i in range(k)] |
|
|
|
|
|
|
|
|
def numeroJour(date): |
|
|
def numeroJour(date): |
|
@ -125,25 +123,26 @@ def distance(temp_jour, donneespoint): |
|
|
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(lst,distance): |
|
|
def PuissanceMoyenne(lst, distance): |
|
|
"""Calcule la moyenne de distances entre les points """ |
|
|
"""Calcule la moyenne de distances entre les points """ |
|
|
lecture("pic-journalier-consommation.csv") |
|
|
lecture("pic-journalier-consommation.csv") |
|
|
moy = sum() / len() |
|
|
moy = sum() / len() |
|
|
|
|
|
return conso |
|
|
|
|
|
|
|
|
def recup1(): |
|
|
def recup1(): |
|
|
k = value1.get() |
|
|
k = 5 |
|
|
return k |
|
|
return k |
|
|
|
|
|
|
|
|
def recup2(): |
|
|
def recup2(): |
|
|
date = '2016-08-24' |
|
|
date = 2016 |
|
|
return date |
|
|
return date |
|
|
|
|
|
|
|
|
def recup3(): |
|
|
def recup3(): |
|
|
temp_moy = value3.get() |
|
|
temp_moy = 34 |
|
|
return temp_moy |
|
|
return temp_moy |
|
|
|
|
|
|
|
|
def recup4(): |
|
|
def recup4(): |
|
|
temp_ref = value4.get() |
|
|
temp_ref = 41 |
|
|
return temp_ref |
|
|
return temp_ref |
|
|
|
|
|
|
|
|
#def calc_conso(): |
|
|
#def calc_conso(): |
|
|