def get_subgraph(existing_graph, node_ids):
get the nodes that correspond to the node_ids
create a new graph, make sure it is the same type
for each node in the list of chosen nodes:
copy the node to the new graph, retaining its associated data
get a lookup table of edges for the nodes in the new graph
for each node in the new graph:
get its neighbors from the old graph
for each of the neighbors:
if the neighbor is in the new graph:
add the edge to the new graph (from both directions if needed)
这是该函数的一些伪代码。在
相关问题 更多 >
编程相关推荐