当前位置: 首页>>代码示例 >>用法及示例精选 >>正文


Python NetworkX node_attribute_xy用法及代码示例


本文简要介绍 networkx.algorithms.assortativity.node_attribute_xy 的用法。

用法:

node_attribute_xy(G, attribute, nodes=None)

返回 G 中所有边的 node-attribute 对的迭代器。

参数

G: NetworkX graph
attribute: key

节点属性键。

nodes: list or iterable (optional)

仅使用与指定节点相关的边。默认为所有节点。

返回

(x, y):2 元组

生成(属性,属性)值的 2 元组。

注意

对于无向图,每条边产生两次,每个边表示 (u, v) 和 (v, u) 产生一次,但自循环边除外,它只出现一次。

例子

>>> G = nx.DiGraph()
>>> G.add_node(1, color="red")
>>> G.add_node(2, color="blue")
>>> G.add_edge(1, 2)
>>> list(nx.node_attribute_xy(G, "color"))
[('red', 'blue')]

相关用法


注:本文由纯净天空筛选整理自networkx.org大神的英文原创作品 networkx.algorithms.assortativity.node_attribute_xy。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。