Exemplo n.º 1
0
def actualizar_estrategias(agents):
    for i in range(len(agents)):
        # st = agents[i].estrategias[-1]
        # pt = agents[i].scores[-1]
        # num_ult_pol = agents[i].politicas[-1]
        # ult_pol = Cl.Politica(num_ult_pol)
        # new_st = ult_pol.politica[(st, pt)]
        # agents[i].estrategias.append(new_st)
        st = agents[i].actual_est
        pt = agents[i].actual_scr
        num_ult_pol = agents[i].actual_pol
        ult_pol = Cl.Politica(num_ult_pol)
        new_st = ult_pol.politica[(st, pt)]
        agents[i].actual_est = new_st
Exemplo n.º 2
0
import Functions.Functions as Func
import Graph.Graph as Gr

import time

# BLOQUE PRINCIPAL DE INSTRUCCIONES ############################################
################################################################################

# PARAMETROS DEL MODELO
N = 10
R = 0.5
ROUNDS = 300
Nsimul = 10

# Crear politicas (Por si acaso)
pol0 = Cl.Politica(0)
pol1 = Cl.Politica(1)
pol2 = Cl.Politica(2)
pol3 = Cl.Politica(3)
pol4 = Cl.Politica(4)
pol5 = Cl.Politica(5)
pol6 = Cl.Politica(6)
pol7 = Cl.Politica(7)

# Lista de Politicas
pols = [pol0, pol1, pol2, pol3, pol4, pol5, pol6, pol7]
# for i in pols:
#     print(i)

# print("Pols listas")