Update Bar_Chart + Récup_mat.py

This commit is contained in:
NicolasBSN 2017-03-08 12:26:00 +01:00 committed by GitHub
parent b57cd91ac8
commit 71f0f0bb00
1 changed files with 11 additions and 9 deletions

View File

@ -1,5 +1,3 @@
import matplotlib.pyplot as plt; plt.rcdefaults() import matplotlib.pyplot as plt; plt.rcdefaults()
import numpy as np import numpy as np
import matplotlib.pyplot as plt import matplotlib.pyplot as plt
@ -20,18 +18,22 @@ def simulation():
partie_globale() partie_globale()
pass pass
def recup_mat(matrice, param): def matStratIté("strategie", i):
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"""
matR = np.random.randint(0,1,TailleGrilleX,TailleGrilleY) matR = np.random.randint(0,1,TailleGrilleX,TailleGrilleY)
matrice = HistoriqueGrille[i]
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]=Grille [ligne][colonne][param] matStrat[ligne][colonne]=matrice[ligne][colonne]["strategie"]
return matStrat
return matR
@ -40,7 +42,7 @@ def recup_mat(matrice, param):
def bar_chart(): def bar_chart():
"""array->graph """array->graph
Retourne les diagrammes en baton qui mettent en évidence le nombre d'années Retourne les diagrammes en baton qui mettent en évidence le nombre d'années
de prison en fonction de la stratégie et le nombre d'utilisation de chaque stratégies de prison en fonction de la stratégie et le nombre d'utilisation de chaque stratégies """
matStrat=recup_mat('strategie') matStrat=recup_mat('strategie')