最近我一直在使用python-igraph軟件包,我所有的代碼都是基於使用igraph創建的圖。現在,我需要爲我的圖計算一些度量,這些度量顯然在networkx中實現,而不是在圖中實現,如(katz_centrality_numpy,edge_betweenness_centrality,...)。我想知道是否有辦法在這兩個包之間將一個圖轉換爲另一個圖,並且避免再次從文件讀取,因爲我的文件很大並且必須重複相同的過程。將python-igraph圖轉換爲networkx
順便說一句,當我經過的igraph圖形到networkx功能我收到以下錯誤:
TypeError: 'Graph' object is not iterable
謝謝:)
你可以創建一個新的networkx圖形 - 只需要igraph的邊緣並用它們生成一個networkx圖形 –
@EllaShar任何想法networkx中有什麼方法可以做到這一點? – ahajib