From 0c3191e734e4c6528f0fe4168115a0beca93e997 Mon Sep 17 00:00:00 2001 From: YAGCI Asya Date: Tue, 26 May 2026 10:21:59 +0200 Subject: [PATCH] =?UTF-8?q?Transf=C3=A9rer=20les=20fichiers=20vers=20''?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 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 où 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 l’utilisateur (nombre de voisins, paramètres du point à vérifier) puis de les mettre en forme, Lance la lecture du fichier d’apprentissage, Lance l’algorithme de k plus proches voisins Calcule la consommation électrique prévue en effectuant la moyenne des consommations des k proches voisins)