为了账号安全,请及时绑定邮箱和手机立即绑定

如何在NetworkX中找到所有节点的祖先?

如何在NetworkX中找到所有节点的祖先?

子衿沉夜 2021-10-19 10:26:29
我有一个很大的DiGraph由依赖的工作组成。例如,对于图 a>b>c,作业 c 只能在作业 b 完成后运行。我试图找到一个函数来获取所有 c 的上游作业(即 (a, b))。我用过DiGraph.predecessors,但它只返回作业 b。是否有一个函数可以列出所有 c 的上游作业?如何绘制叶节点(如作业 c)的依赖关系图?我已阅读文档但找不到答案。
查看完整描述

3 回答

?
凤凰求蛊

TA贡献1825条经验 获得超4个赞

这可能看起来很奇怪,但这个函数被称为祖先:)

nx.ancestors(G, your_node)


查看完整回答
反对 回复 2021-10-19
  • 3 回答
  • 0 关注
  • 272 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信