python - 是否有返回节点外边的函数?

标签 python networkx

我正在使用带有 networkx 包的 python。我需要找到连接到给定节点外边缘的节点。 我知道有一个函数 networkx.DiGraph.out_edges 但它返回整个图的边。

最佳答案

我不是 networkx 专家,但你试过了吗 networkx.DiGraph.out_edges , 指定源节点?

DiGraph.out_edges(nbunch=None, data=False)

Return a list of edges.

Edges are returned as tuples with optional data in the order (node, neighbor, data).

如果您只想要单个节点的出边,请将该节点传递到 nbunch 中:

graph.out_edges([my_node])

关于python - 是否有返回节点外边的函数?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2191687/

相关文章:

python - 如何在networkx中绘制带有社区结构的小图

python - 将 networkx 图转换为 igraph 图时遇到问题

cluster-analysis - 使用 scikit learn 对通过 networkx 生成的图进行谱聚类

networkx - 添加边缘属性会导致 TypeError : 'AtlasView' object does not support item assignment

python - 带有额外字段的 Django Rest Framework 用户注册

python - 在python中生成1到6之间的6个随机数列表

python - 栅格化 matplotlib 中的多个元素

Python 脚本在开机时启动

python - 用一个月而不是一年创建 Pandas 时间序列

python - 如何找到网络矩阵(networkx)中n最大的边权重?