【发布时间】:2019-05-03 08:54:02
【问题描述】:
我显示了一些连接的组件。其中一个组件具有五个节点,其中中间节点是公共节点。如何获取该组件中每个节点的索引,以便可以将其他节点与连词合并。
for component in nx.connected_components(graph):
num_nodes=len(component)
print num_nodes
g=(
filter(
lambda x: x[0] in component and x[1] in component,
graph.edges
)
)
if num_nodes == 5:
pl = []
pl = ''.join(item for tuple_ in g for item in tuple_)
print 'Merged nodes'
print pl
sentences.append(pl)
输入句子是:शर्मान एक विकेट घेतली。 मयंकान तीन विकेट घेतली
输出是:घेतलीघेतलीतीनविकेटघेतलीएकविकेटएकविकेटशर्मानतीनविकेटमयंकानमयंकानमयंकानमयंकानमयंकानमयंकानमयंकानमयंकान
预期输出:शर्मान एक विकेट आनी मयंकान तीन विकेट घेतली
आनी 必须添加以组合节点。 Output of connected components
【问题讨论】:
标签: python-2.7 jupyter-notebook networkx connected-components