rustworkx.PyDiGraph.neighbors#
- PyDiGraph.neighbors(node, /)#
在有向图中返回一个邻居(即后继)节点的索引列表
后继节点被定义为具有从指定节点出发的有向边的节点。在多图中,两个节点可能通过多条边连接,每个后继节点索引将仅被返回一次。
此函数等同于
successor_indices()。>>> G = rx.PyDiGraph() >>> G.add_nodes_from(["A", "B", "C", "D", "E"]) NodeIndices[0, 1, 2, 3, 4] >>> G.extend_from_edge_list([(0, 1), (1, 2), (1, 3), (1, 4)]) >>> G.neighbors(1) # neighbors of the 'B' node NodeIndices[4, 3, 2]
要获取这些节点的数据,请参阅
successors()。要通过连接边的属性过滤后继节点, 参见
find_successors_by_edge()。另请参阅
predecessor_indices()。对于无向图,请参见
neighbors()。- Parameters:
node (int) – 要获取邻居的节点索引
- Returns:
邻近节点索引列表
- Return type: