display.py 文件源码

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

项目:monkeys 作者: hchasestevens 项目源码 文件源码
def node_graph(node):
    """Create a graph representing a node."""
    graph = graphviz.Graph()
    counter = itertools.count(1)
    graph.node('0', label=str(node.f.__name__))
    frontier = [('0', child) for child in node.children]
    while frontier:
        parent, node = frontier.pop()
        node_num = str(next(counter))
        graph.node(node_num, label=str(node.f.__name__))
        graph.edge(parent, node_num)
        frontier.extend((node_num, child) for child in node.children)
    return graph
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号