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)
# LIBRERIAS IMPORTADAS ######################################################### ################################################################################ import Class as Cl import Functions as Func # BLOQUE PRINCIPAL DE INSTRUCCIONES ############################################ ################################################################################ # PARAMETROS DEL MODELO N = 10 R = 0.5 ROUNDS = 1 # 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) # Crear N agentes Agentes = Func.create_agents(N)