featurize.py 文件源码

python
阅读 39 收藏 0 点赞 0 评论 0

项目:generalscnn 作者: zxqfl 项目源码 文件源码
def print(self, f=sys.stdin):
        def pad(x):
            return x + " " * (4 - len(x))
        for r in range(self.mapHeight):
            s = ""
            for c in range(self.mapWidth):
                idx = r * self.mapWidth + c
                if self.terrain[idx] == Terrain.MOUNTAIN:
                    s += pad('M')
                elif self.terrain[idx] == Terrain.NEUTRAL_CITY:
                    s += pad('C')
                elif self.owner[idx] == Owner.NEUTRAL:
                    s += pad('.')
                elif self.owner[idx] == Owner.OURS:
                    s += pad(str(self.armies[idx]))
                else:
                    s += pad(str(-self.armies[idx]))
            print(s, file=f)
        print("move=%s" % str(self.nextMove), file=f)
        print("", file=f)
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号