dgl.bfs_edges_generator
- dgl.bfs_edges_generator(graph, source, reverse=False)[source]
使用广度优先搜索的边缘前沿生成器。
- Parameters:
- Returns:
每个边缘前沿是边缘ID的列表或张量。
- Return type:
list 边缘前沿
示例
给定一个图(有向,边从小节点ID到大节点ID,按源-目标节点ID元组的字典顺序排序):
2 - 4 / \ 0 - 1 - 3 - 5
>>> g = dgl.graph(([0, 1, 1, 2, 2, 3], [1, 2, 3, 3, 4, 5])) >>> list(dgl.bfs_edges_generator(g, 0)) [tensor([0]), tensor([1, 2]), tensor([4, 5])]