import networkx as nx
G = nx.Graph()
G.add_node(1,color='red')
G.add_node(2,color='red')
G.add_node(3,color='blue')
G.add_node(4,color='blue')
G.add_edges_from([(1,2),(1,3),(3,4)])
for (u,v) in G.edges_iter():
if G.node[u]['color'] != G.node[v]['color']:
print u,v
此功能没有内置函数,但非常简单:
相关问题 更多 >
编程相关推荐