Update ARE-DYNAMIC.py

This commit is contained in:
julianb0 2017-03-29 08:50:49 +02:00 committed by GitHub
parent b4d97e0cf0
commit 1faad0ce5d
1 changed files with 19 additions and 28 deletions

View File

@ -1,3 +1,10 @@
# -*- coding: utf-8 -*-
"""
Created on Wed Mar 29 08:45:45 2017
@author: 3670170
"""
# -*- coding:utf-8 -*-
############################
### ARE-DYNAMIC.py
@ -204,6 +211,8 @@ def matrice_init_meme_strat():
"""
int -> array
Index: 0
Crée la matrice des joueurs chacun a la même stratégie
mais commence avec des statuts différents, générés aléatoirement
"""
@ -224,6 +233,8 @@ def matrice_init_nie_sauf_un():
"""
int -> array
Index: 1
Crée la matrice des joueurs tel que chaque joueurs
nie, sauf un qui avoue. Chaque joueur à la même
stratégie
@ -247,6 +258,8 @@ def matrice_init_avoue_sauf_un():
"""
int -> array
Index: 2
Créer la matrice des joueurs tel que chaque joueur avoue,
sauf un qui nie. Tous les joueurs ont la même strategie
"""
@ -270,6 +283,8 @@ def matrice_init_equitable():
Crée la matrice des joueurs tel que le probabilité d'apparition de chaque
stratégie est équitable. Les états initiaux de chaque
joueur sont aléatoires.
Index: 3
"""
matrice_strat = np.full((TailleGrilleX, TailleGrilleY), -1, dtype=int)
@ -309,6 +324,8 @@ def matrice_init_pourcents_choisis():
"""
list[float] -> array
Index: 4
ListePourcents contient des float de 0.0 à 1.0.
Crée la matrice des joueurs tel que le pourcentage de
chaque stratégie est choisi. Les états initiaux sont
@ -503,8 +520,6 @@ def matRecup(i, param):
return matR
def afficher_strat_dynamique():
fig=plt.figure()
fig.suptitle('Animation des stratégies')
@ -550,6 +565,7 @@ def afficher_etat_dynamique():
plt.show(block = True)
def affichage_strats_resultats_totaux():
"""array->graph
Retourne les diagrammes en baton qui mettent en évidence le nombre moyen d'années
@ -624,34 +640,9 @@ def affichage_strats_resultats_totaux():
init_complete()
simulation()
affichage_strats_resultats_totaux()
afficher_etat_dynamique()