0
我有一個neo4j圖。我希望通過python編程來進行社區檢測和其他圖形分析,如差異和親密。通過python構建Neo4j社區
我用py2neo來連接和查詢Neo4j。我不知道如何轉換py2neo結果,以便python-igraph可以接受和分析。我的主要目標是做整個Neo4j圖的集羣
我有一個neo4j圖。我希望通過python編程來進行社區檢測和其他圖形分析,如差異和親密。通過python構建Neo4j社區
我用py2neo來連接和查詢Neo4j。我不知道如何轉換py2neo結果,以便python-igraph可以接受和分析。我的主要目標是做整個Neo4j圖的集羣
所以,你想從Neo4j使用py2neo導出數據到python-graph?
您可以將從py2neo的Graph.Cypher.execute()方法返回的the result object直接傳遞給python-igraph的Graph.TupleList構造函數方法來創建igraph Graph。
例如:
query = '''
MATCH (u:User)-[:BOUGHT]->(p:Product)
RETURN u.name AS user, p.name AS product
'''
results = graph.cypher.execute(query)
igraph = iGraph.TupleList(results)
一個更完整的例子見this answer。
'to_subgraph'方法對我的場景很有幫助,因爲我正在讀取整個圖形進行聚類。 – Hamsavardhini