现在我需要社会的帮助。我有一个基于django / python和network x的项目。 如何将我的网络x图存储在数据库中?
For example i have G = nx.Graph()
如何将其保存到数据库以便稍后阅读?
答案 0 :(得分:1)
您可以使用:
import networkx as nx
nx.write_gml(G,"test.gml")
保存图表和
G = nx.read_gml("test.gml")
检索它
为了更进一步,你可以使用Neo4J / Titan,这是非常好的java图形数据库。 您可以使用Bulbs:https://github.com/espeed/bulbs
在Python中访问它们你也可以尝试GrapheekDB:https://pypi.python.org/pypi/grapheekdb这是一个纯Python图形数据库,主要用于原型设计(免责声明:我是这个数据库的作者)