to_networkx_graph#

to_networkx_graph(data, create_using=None, multigraph_input=False)[source]#

从已知数据结构创建一个NetworkX图。

推荐通过类构造函数自动调用此方法

>>> d = {0: {1: {"weight": 1}}}  # 字典的字典,单条边 (0,1)
>>> G = nx.Graph(d)

而不是等效的

>>> G = nx.from_dict_of_dicts(d)
Parameters:
data要转换的对象
当前已知类型包括:

任何 NetworkX 图 字典的字典 字典的列表 容器(例如集合、列表、元组)中的边 迭代器(例如 itertools.chain)生成边 边的生成器 Pandas DataFrame(每行代表一条边) 二维 numpy 数组 scipy 稀疏数组 pygraphviz agraph

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

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

multigraph_inputbool(默认 False)

如果为 True 且 data 是字典的字典, 尝试创建多图,假设是字典的字典的列表。 如果 data 和 create_using 都是多图,则从多图创建多图。