本文简要介绍
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_using:NetworkX 图形构造函数,可选(默认=nx.Graph)
要创建的图表类型。如果是图形实例,则在填充之前清除。
- multigraph_input:布尔型(默认为 False)
如果为真且数据为dict_of_dicts,则尝试创建一个多重图,假设为dict_of_dict_of_lists。如果 data 和 create_using 都是多重图,则从多重图创建多重图。
参数:
相关用法
- Python NetworkX to_nested_tuple用法及代码示例
- Python NetworkX to_numpy_recarray用法及代码示例
- Python NetworkX to_numpy_matrix用法及代码示例
- Python NetworkX to_numpy_array用法及代码示例
- Python NetworkX to_prufer_sequence用法及代码示例
- Python NetworkX to_dict_of_dicts用法及代码示例
- Python NetworkX to_scipy_sparse_array用法及代码示例
- Python NetworkX to_pydot用法及代码示例
- Python NetworkX to_vertex_cover用法及代码示例
- Python NetworkX to_sparse6_bytes用法及代码示例
- Python NetworkX to_graph6_bytes用法及代码示例
- Python NetworkX to_pandas_adjacency用法及代码示例
- Python NetworkX to_agraph用法及代码示例
- Python NetworkX to_scipy_sparse_matrix用法及代码示例
- Python NetworkX to_pandas_edgelist用法及代码示例
- Python NetworkX topological_generations用法及代码示例
- Python NetworkX topological_sort用法及代码示例
- Python NetworkX transitive_closure_dag用法及代码示例
- Python NetworkX tree_graph用法及代码示例
- Python NetworkX threshold_accepting_tsp用法及代码示例
- Python NetworkX tensor_product用法及代码示例
- Python NetworkX transitivity用法及代码示例
- Python NetworkX triangles用法及代码示例
- Python NetworkX triad_graph用法及代码示例
- Python NetworkX transitive_closure用法及代码示例
注:本文由纯净天空筛选整理自networkx.org大神的英文原创作品 networkx.convert.to_networkx_graph。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。