networkx

    0熱度

    2回答

    我想知道如何將只有一個元素的生成器轉換爲列表。例如,如果f是一個元素的生成器,列表(f)將引發「不可迭代」。如何解決此問題?提前致謝! nx.adamic_adar_index(g, (0, 1)) list(nx.adamic_adar_index(g, (0, 1))) 這將提高類型錯誤: 'INT' 對象不是可迭代,下面是OK nx.adamic_adar_index(g, [(0,

    0熱度

    1回答

    使用networkx,有沒有辦法制作具有有向邊和雙向邊的多圖? 我不能使用2個方向的邊而不是雙向的邊,因爲它們在我的圖中意味着不同的東西。 networkx.MultiDiGraph()只允許定向邊緣和networkx.MultiGraph()只允許雙向邊緣。

    0熱度

    1回答

    兩個圖G1和G2是同構的(is_isomorphic(G1,G2)=> True),但在每個節點上具有不同的屬性。如何獲得圖G1上來自節點Y的屬性X的值與來自「結構等價」節點Y'的屬性X的值之間的映射或字典。 最佳, 埃裏克

    1熱度

    1回答

    我有一個networkx圖表從邊緣創建的諸如這些: user_id,edges 11011,"[[340, 269], [269, 340]]" 80973,"[[398, 279]]" 608473,"[[69, 28]]" 2139671,"[[382, 27], [27, 285]]" 3945641,"[[120, 422], [422, 217], [217, 340], [3

    0熱度

    1回答

    我有一個包含3000個節點的圖。我試圖使用pydot佈局引擎來尋找一個更愉快的佈局比默認networkx佈局layout = nx.fruchterman_reingold_layout(G) 的例子從neteorkx doc G_tst = nx.complete_graph(4) pos = nx.nx_pydot.pydot_layout(G_tst) pos = nx.nx_pydot

    3熱度

    2回答

    我想通過NetworkX在IPython筆記本中創建連接圖形。以前,我用 erdos_renyi_graph 隨機生成一個圖表,但我從來沒有得到一個連通圖,我想用這個圖來證明我的圖是一個小世界網絡。但無法計算無關圖的平均最短路徑。所以請告訴我如何通過NetworkX生成連接圖。

    0熱度

    1回答

    我對NetworkX有這種奇怪的行爲,它沒有遵循基於documentation on the Graph object的預期。 這裏是我的代碼: In [22]: G = nx.Graph() In [23]: G.add_node("Roasted",attr_dict={"css_color":"#454463"}) In [24]: G["Roasted"] Out[24]: {}

    0熱度

    1回答

    假設我有一個圖表G,節點a, b, c和邊緣(a,b)。 G^2將具有節點(a,a), (a,b), (b,b), (a,c)等等以及邊緣((a,a),(a,b)), ((a,b),(b,b))等。節點對是對稱的,因此(a,b) = (b,a)。 當我在Python中使用G^2作爲鄰接列表(使用字典)時,從G獲取G^2並不需要很長時間。但現在我使用NetworkX,當我試圖獲得G^2,它需要很長的

    1熱度

    2回答

    使用NetworkX,我已經獲得描述在圖中的邊(對頂點的)元組的列表: G = [(1, 2), (1, 3), (1, 4), (2, 4), (3, 8), (4, 5), (8, 15), (5, 6), (5, 7), (6, 17), (7, 11), (7, 15), (7, 16), (17, 12), (11, 12), (11, 13), (15, 9), (15, 10), (

    2熱度

    2回答

    我有以下代碼可用於隨機圖表可以顯示。但是,當我嘗試使用其他圖形類型時,在邊緣繪製函數中出現錯誤。特別是邊緣位置。 如果你對此有何評論 G = nw.random_geometric_graph(200, 0.125) ,並取消註釋出現 G = nw.barabasi_albert_graph(200, 2) 錯誤消息。我是新來的python和NetworkX特別是任何幫助表示讚賞! imp