def __init__(self, mapname=os.path.join(
            default_map_dir, "4x4_2A_3I.txt")):

        self.setupMap(mapname)
        self.state_space_dims                   = 2 * \
            (self.NUMBER_OF_AGENTS + self.NUMBER_OF_INTRUDERS)

        _statespace_limits = np.vstack(
            [[0, 1 - self.ROWS], [0, self.COLS - 1]])
        self.statespace_limits = np.tile(
            _statespace_limits, ((self.NUMBER_OF_AGENTS + self.NUMBER_OF_INTRUDERS), 1))
        #self.statespace_limits_non_extended     = tile(_statespace_limits,((self.NUMBER_OF_AGENTS + self.NUMBER_OF_INTRUDERS),1))

        self.actions_num = 5 ** self.NUMBER_OF_AGENTS
        self.ACTION_LIMITS = [5] * self.NUMBER_OF_AGENTS
        self.DimNames = []

        super(IntruderMonitoring, self).__init__()
dataset/ETHPy150Open rlpy/rlpy/rlpy/Domains/IntruderMonitoring.py/IntruderMonitoring.__init__/swapped operands of `-`