ajout de vitesse et distance
continuous-integration/drone/push Build is passing Details

master
Enzo 1 year ago
parent df1b7ae011
commit 2e718f67c8

@ -10,6 +10,8 @@ def generateModele(dataJson):
arrayBpm = [] arrayBpm = []
arrayStartTime = [] arrayStartTime = []
arrayTimeOfActivity = [] arrayTimeOfActivity = []
arrayVitesse = []
arrayDistance = []
for data in dataJson: for data in dataJson:
@ -17,6 +19,8 @@ def generateModele(dataJson):
arrayBpm.append(int(info["bpmAvg"])) arrayBpm.append(int(info["bpmAvg"]))
arrayTimeOfActivity.append(float(info["timeOfActivity"])) arrayTimeOfActivity.append(float(info["timeOfActivity"]))
arrayVitesse.append(float(info["vitesseAvg"]))
arrayDistance.append(float(info["distance"]))
# Convertir la chaîne en objet datetime # Convertir la chaîne en objet datetime
dt_object = datetime.strptime(info["startTime"], "%Y-%m-%dT%H:%M:%S.%f") dt_object = datetime.strptime(info["startTime"], "%Y-%m-%dT%H:%M:%S.%f")
@ -26,7 +30,9 @@ def generateModele(dataJson):
# -- DataFrame # -- DataFrame
data = pd.DataFrame({ data = pd.DataFrame({
"Bpm": arrayBpm, "Bpm": arrayBpm,
"TimeOfActivity": arrayTimeOfActivity "TimeOfActivity": arrayTimeOfActivity,
"Vitesse" : arrayVitesse,
"Distance" : arrayDistance
}) })
# -- Régression linéaire # -- Régression linéaire
model = LinearRegression() model = LinearRegression()

@ -5,7 +5,6 @@ import pandas as pd
import numpy as np import numpy as np
import logging import logging
import json import json
from datetime import datetime
from fonction import getUserWithData,generateJsonModel,generateModele,sendJsonToApi from fonction import getUserWithData,generateJsonModel,generateModele,sendJsonToApi
@ -53,6 +52,7 @@ for user in dataUser:
jsonTmp["uuid"] = userUUID jsonTmp["uuid"] = userUUID
jsonTmp["category"] = category["name"] jsonTmp["category"] = category["name"]
jsonTmp["model"] = json.dumps(generateJsonModel(model)) jsonTmp["model"] = json.dumps(generateJsonModel(model))
print(json.dumps(generateJsonModel(model)))
sendJsonToApi(urlGetAllData,json.dumps(jsonTmp)) sendJsonToApi(urlGetAllData,json.dumps(jsonTmp))
i+=1 i+=1

Loading…
Cancel
Save