本文简要介绍
networkx.readwrite.json_graph.adjacency_data
的用法。用法:
adjacency_data(G, attrs={'id': 'id', 'key': 'key'})
以适合 JSON 序列化和在 Javascript 文档中使用的邻接格式返回数据。
- G:NetworkX 图
- attrs:dict
包含两个键‘id’和‘key’的字典。相应的值提供用于存储NetworkX-internal图形数据的属性名称。这些值应该是唯一的。默认值:
dict(id='id', key='key')
。如果某些用户定义的图形数据使用这些属性名称作为数据键,它们可能会被静默删除。
- data:dict
具有邻接格式数据的字典。
- NetworkXError
如果 attrs 中的值不是唯一的。
参数:
返回:
抛出:
注意:
使用此格式时将写入图形、节点和链接属性,但如果您想使用 JSON 序列化结果数据,则属性键必须是字符串。
attrs 的默认值将在 NetworkX 的未来版本中更改。
例子:
>>> from networkx.readwrite import json_graph >>> G = nx.Graph([(1, 2)]) >>> data = json_graph.adjacency_data(G)
用 json 序列化
>>> import json >>> s = json.dumps(data)
相关用法
- Python NetworkX adjacency_graph用法及代码示例
- Python NetworkX adjacency_matrix用法及代码示例
- Python NetworkX add_star用法及代码示例
- Python NetworkX add_path用法及代码示例
- Python NetworkX add_cycle用法及代码示例
- Python NetworkX adamic_adar_index用法及代码示例
- Python NetworkX average_degree_connectivity用法及代码示例
- Python NetworkX all_simple_paths用法及代码示例
- Python NetworkX all_pairs_dijkstra_path用法及代码示例
- Python NetworkX average_clustering用法及代码示例
- Python NetworkX attr_matrix用法及代码示例
- Python NetworkX arbitrary_element用法及代码示例
- Python NetworkX average_neighbor_degree用法及代码示例
- Python NetworkX all_pairs_shortest_path用法及代码示例
- Python NetworkX attribute_mixing_dict用法及代码示例
- Python NetworkX all_node_cuts用法及代码示例
- Python NetworkX attr_sparse_matrix用法及代码示例
- Python NetworkX articulation_points用法及代码示例
- Python NetworkX asadpour_atsp用法及代码示例
- Python NetworkX all_shortest_paths用法及代码示例
- Python NetworkX all_simple_edge_paths用法及代码示例
- Python NetworkX astar_path用法及代码示例
- Python NetworkX all_pairs_bellman_ford_path用法及代码示例
- Python NetworkX ancestors用法及代码示例
- Python NetworkX average_shortest_path_length用法及代码示例
注:本文由纯净天空筛选整理自networkx.org大神的英文原创作品 networkx.readwrite.json_graph.adjacency_data。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。