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.
68 lines
2.0 KiB
68 lines
2.0 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 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
|
|
|