Graph 图形信息的NetworkX存储

Graph 图形信息的NetworkX存储,graph,networkx,Graph,Networkx,我最近正在使用networkX构建社交网络图。我能够在小范围内可视化和操纵图形。然而,我很想知道networkX在哪里存储这个图形信息。这是因为,我有一个庞大的用户集合,我需要为他们构建图表,并使用图表信息提供一些建议。所以我想知道我是否可以存储和访问图表 NetworkX将图形数据存储在从几个NetworkX类之一实例化的Python对象中。根据要创建的图形类型选择要使用的NetworkX类。NetworkX图形类包括图形、有向图、多重图和多重有向图。有关这些类的更多信息,请参阅 对于Netw

我最近正在使用networkX构建社交网络图。我能够在小范围内可视化和操纵图形。然而,我很想知道networkX在哪里存储这个图形信息。这是因为,我有一个庞大的用户集合,我需要为他们构建图表,并使用图表信息提供一些建议。所以我想知道我是否可以存储和访问图表

NetworkX将图形数据存储在从几个NetworkX类之一实例化的Python对象中。根据要创建的图形类型选择要使用的NetworkX类。NetworkX图形类包括图形、有向图、多重图和多重有向图。有关这些类的更多信息,请参阅


对于NetworkX图形对象的持久存储,您有许多选项。您可以对Python对象进行pickle处理,或者导出到多种不同的格式,包括GML、GraphML和JSON。有关更多信息,请参阅。

不清楚您在问什么。你能解释一下你想做什么吗?您是否在问它存储在什么样的数据结构中?或者,您是否可以将其保存到磁盘?如果您希望能够处理大型图形,而不是同时将整个图形存储在内存中,您可能希望更多地了解图形数据库,如neo4j、titan或orientdb。Networkx非常易于使用,可以处理本机python对象,但它像亚马逊食人鱼一样消耗内存。