Update Bar_Chart + Récup_mat.py
This commit is contained in:
parent
0b6af27592
commit
b5f17b6295
|
@ -14,7 +14,7 @@ StratsResultats = list()
|
||||||
ListeStrategies = list()
|
ListeStrategies = list()
|
||||||
|
|
||||||
|
|
||||||
def recup_mat(matrice, param):
|
"""def recup_mat(matrice, param):
|
||||||
""" array*str-> array
|
""" array*str-> array
|
||||||
Récupère la matrice avec seulement le paramètre (état,strat,années de prison) voulu afin de pouvoir avoir les stats plus facilement"""
|
Récupère la matrice avec seulement le paramètre (état,strat,années de prison) voulu afin de pouvoir avoir les stats plus facilement"""
|
||||||
|
|
||||||
|
@ -23,17 +23,17 @@ def recup_mat(matrice, param):
|
||||||
|
|
||||||
for ligne in range (0,TailleGrilleX): #int ligne
|
for ligne in range (0,TailleGrilleX): #int ligne
|
||||||
for colonne in range (0, TailleGrilleY): #int colonne
|
for colonne in range (0, TailleGrilleY): #int colonne
|
||||||
matR[ligne][colonne]=matrice[ligne][colonne][param]
|
matR[ligne][colonne]=Grille [ligne][colonne][param]
|
||||||
|
|
||||||
return matR
|
return matR"""
|
||||||
|
|
||||||
def bar_chart():
|
def bar_chart():
|
||||||
"""array->graph
|
"""array->graph
|
||||||
Retourne le diagramme en baton qui met en évidence le nombre d'années de prison en fonction de la stratégie.
|
Retourne le diagramme en baton qui met en évidence le nombre d'années de prison en fonction de la stratégie.
|
||||||
Il est mis à jour à chaque fos que tous les éléments de la grille ont fait leur 8 parties locales"""
|
Il est mis à jour à chaque fos que tous les éléments de la grille ont fait leur 8 parties locales"""
|
||||||
|
|
||||||
matStrat=recup_mat(matrice,'strategie')
|
matStrat=recup_mat('strategie')
|
||||||
matGain= recup_mat(matrice,'annees_de_prison')
|
matGain= recup_mat('annees_de_prison')
|
||||||
|
|
||||||
#initialisation des paramètres
|
#initialisation des paramètres
|
||||||
#list gain
|
#list gain
|
||||||
|
@ -50,14 +50,9 @@ def bar_chart():
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
for ligne in range (0,TailleGrilleX):
|
for i in range(0,len(ListeStrategies)):
|
||||||
for colonne in range(0, TailleGrilleY):
|
strat[i]=StratsResultats[i]['nb_utilisations']
|
||||||
for j in range(0,len(ListeStrategies)):
|
gain[i]=StratsResultats[i]['total_ans_prisons']
|
||||||
|
|
||||||
if matStrat[ligne,colonne]==j:
|
|
||||||
strat[j]=strat[j]+1
|
|
||||||
gain[j]=gain[j]+matGain[ligne,colonne]
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue