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


Python NetworkX to_networkx_graph用法及代码示例


本文简要介绍 networkx.convert.to_networkx_graph 的用法。

用法:

to_networkx_graph(data, create_using=None, multigraph_input=False)

从已知数据结构制作NetworkX 图。

调用它的首选方法是从类构造函数中自动调用

>>> d = {0: {1: {"weight": 1}}}  # dict-of-dicts single edge (0,1)
>>> G = nx.Graph(d)

而不是等价的

>>> G = nx.from_dict_of_dicts(d)

参数

data要转换的对象
目前已知的类型有:

任何 NetworkX 图 dict-of-dicts dict-of-lists 边迭代器(例如 itertools.chain)的容器(例如集合、列表、元组) 产生边的边生成器 Pandas DataFrame(每条边的行) 2D numpy 数组 scipy 稀疏矩阵pygraphviz 图形

create_usingNetworkX 图形构造函数,可选(默认=nx.Graph)

要创建的图表类型。如果是图形实例,则在填充之前清除。

multigraph_input布尔型(默认为 False)

如果为真且数据为dict_of_dicts,则尝试创建一个多重图,假设为dict_of_dict_of_lists。如果 data 和 create_using 都是多重图,则从多重图创建多重图。

相关用法


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