test_utils.py 文件源码

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

项目:MuGo 作者: brilee 项目源码 文件源码
def load_board(string):
    reverse_map = {
        'X': go.BLACK,
        'O': go.WHITE,
        '.': go.EMPTY,
        '#': go.FILL,
        '*': go.KO,
        '?': go.UNKNOWN
    }

    string = re.sub(r'[^XO\.#]+', '', string)
    assert len(string) == go.N ** 2, "Board to load didn't have right dimensions"
    board = np.zeros([go.N, go.N], dtype=np.int8)
    for i, char in enumerate(string):
        np.ravel(board)[i] = reverse_map[char]
    return board
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号