In [1]:
from collections import namedtuple
import scipy.misc
import os
import pydot
import re


def find_between(s, pre, post=''):
    result = re.search(pre+'(.*)'+post, s)
    return result.group(1)

State = namedtuple('State', 'action DD CD DC CC')
RepeatedGame = namedtuple('RepeatedGame', 'r s t p continuationProbability')

In [ ]:
def best_response(list_of_states):
    size = len(list_of_states)
    table = dict()