Commit 3c99fa85 authored by Tom MARRUCCI's avatar Tom MARRUCCI
Browse files

Merge branch 'stats_courbe' of gitlab.univ-nantes.fr:E132397K/Ragnulf into stats_courbe

parents e70b3e30 165de5b3
......@@ -5,23 +5,28 @@ from lire_entree import lecture_cube
from stats import moyenne
from algo import *
JEU_TEST = 'tests/samples/sample-600.json'
JEU_TEST = 'tests/samples/liste-sample.json'
with open(JEU_TEST) as data_file: #on parse le jeu de test JSON
data = json.load(data_file)
tests = data["cubes"]
listeNbMouvements = {} # dictionnaire pour stocké en clé : nbMouvement et en valeur : Occurence sur les n tests
# dictionnaire pour stocker en clé : nbMouvement et
#en valeur : Occurence sur les n tests
listeNbMouvements = {}
for test in tests: # on parcours tout les cubes
b,c = lecture_cube(test)
b,c = lecture_cube(test)
c,mouv = algo_cfop(c) # on fais l'algo
if len(mouv) in listeNbMouvements: # si le nombre de mouvements est deja dans la dictionnaire, on ajoute 1 à son occurence
# si le nombre de mouvements est deja dans la dictionnaire,
# on ajoute 1 à son occurence
if len(mouv) in listeNbMouvements:
listeNbMouvements[len(mouv)] += 1
else:
listeNbMouvements[len(mouv)] = 1 # sinon on l'ajoute
listeX = []
listeY = []
for x,y in listeNbMouvements.items(): # on "separe" le dictionnaire en deux liste correspondant aux clés et aux valeurs
# on "separe" le dictionnaire en deux liste correspondant aux clés et aux valeurs
for x,y in listeNbMouvements.items():
listeX.append(x)
listeY.append(y)
......
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment