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 都是多图,则从多图创建多图。