[英]How to add dummy nodes in NetworkX?
我想你已经有了你的图表
g = nx.Graph()
然后你添加节点
g.add_node('Istanbul')
g.add_node('Ankara')
g.add_node('Muscat')
那么你应该添加边缘
g.add_edge('Istanbul', 'Ankara')
g.add_edge('Istanbul', 'Muscat')
g.add_edge('Ankara', 'Muscat')
然后你可以检查是否有路径:
print(nx.has_path(g, 'Istanbul', 'Ankara'))
当然,如果您正在寻找最短路径,则必须向边缘添加属性,除非它们都具有相同的成本。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.