prjt
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

75 lines
2.4 KiB

sudo apt-get install python-tk
import tkinter as tk
from tkinter import* # Importe la librairie tkinter
# coding: utf-8
from tkinter import *
def fenetre = Tk()
def label = Label(fenetre, text="prévision consomation energetique")
label.pack()
def fenetre.mainloop()
# bouton de sortie
def bouton=Button(fenetre, text="Fermer", command=fenetre.quit)
def bouton = tk.Button
fenetre,
text="jour ?",
command=donne_le_jour_d_aujourdhui
import (pic-journalier-consommation-brute-2023(1).txt) as fichier
from Téléchargements import pic-journalier-consommation-brute-2023(1).csv
def bissextile(année):
if année = bissextile (=366 jours)
return True bissextile
else:
return False normal
def normal
if année= normal (=365 jours)
return True normal
else:
return False bissextile
def lecture (donne un tableau avec pic-journalier-consommation-brute-2023(3).csv)
lecture pic-journalier-consommation-brute-2023(3).csv
tuple (numero du jour)
tuple (température moyenne)
tuple (temperature reference)
def numerojour ( "aaaa-mm-jj" de pic-journalier-consommation-brute-2023(3).csv)
def distance (prend (numerojour),(temperature moyenne), (temperature reference)
return nombre réel (numerojour))
def kplusproches
tuple (Numéro du jour, Température moyenne, température de référence) correspondant au
point à vérifier
lst représentative du jeu de données original chaque ligne contient un tuple (Numéro du
jour, Température moyenne, Température de référence) et la consommation électrique
Paramètres de sortie :
lst triée en fonction de la distance dont les éléments sont des tuples (distance, indice du
tableau original)
def puissancemoyenne (Calcule et renvoie la puissance électrique moyenne des k plus proches voisins)
def math
import math 𝑀𝑁 = (𝑥1 𝑥2)2 + (𝑦1 𝑦2)2 + (𝑧1 𝑧2)2
def lancerTest a éxecuter quand appui sur boutton
(Récupérer les diverses entrées de lutilisateur (nombre de voisins, paramètres du point à vérifier) puis
de les mettre en forme, Lance la lecture du fichier dapprentissage, Lance lalgorithme de k plus proches voisins
Calcule la consommation électrique prévue en effectuant la moyenne des consommations des k
proches voisins)