edge_boundary#
- edge_boundary(G, nbunch1, nbunch2=None, data=False, keys=False, default=None)[源代码]#
返回的边缘边界
nbunch1
.这个 边缘边界 一套 S 关于一组 T 是一组边( u , v 这样 u 是在 S 和 v 是在 T .如果 T 未指定,它假定为不在中的所有节点的集合 S .
- 参数
- G网络X图表
- nbunch1可迭代的
图中节点的可迭代,表示将返回其边边界的节点集。(这是布景 S 来自上面的定义。)
- nbunch2可迭代的
表示目标(或“外部”)节点集的节点的可迭代。(这是布景 T 来自上面的定义。)如果未指定,则假定它是中的所有节点的集合
G
不在nbunch1
。- keys布尔尔
此参数的含义与中的相同
MultiGraph.edges()
。- data布尔或对象
此参数的含义与中的相同
MultiGraph.edges()
。- default对象
此参数的含义与中的相同
MultiGraph.edges()
。
- 返回
- 迭代器
边界上的边上的迭代器
nbunch1
关于nbunch2
.如果keys
,data
或default
被指定和G
是多图表,然后用键和/或数据返回边,如MultiGraph.edges()
.
笔记
任何元素
nbunch
这不在图表中G
将被忽略。nbunch1
和nbunch2
通常是不相交的,但为了速度和普遍性,这里不需要这样做。