Ma sono inceppato in un punto nella conversione del software.
In python una cosa simile:
Codice: Seleziona tutto
class Info:
def __init__(self, actions, key):
self.key = key
self.regret = {}
self.actions = []
for (action, size) in actions:
self.actions.append((action, size))
self.regret[action, size] = 0
self.num_acts = len(self.actions)
# Inizializzazione d'esempio
i1 = Info([('left', 100), ('right', 0), ('up', 40)], 'first')
i2 = Info([('down', 20), ('down', 50)], 'second')
1 creare un enum:
Codice: Seleziona tutto
enum Actions {
LEFT = 100,
RIGHT = 0,
UP = 40,
DOWN_20 = 20,
DOWN_50 = 50
}
Codice: Seleziona tutto
Actions act[] = {LEFT, RIGHT, UP};
Info info(*act, "first");
Secondo voi è ok o ci sono soluzioni molto più ottimali/semplici?
Grazie