networkx

    0熱度

    1回答

    我試圖從圖中提取匹配節點以及它們的方向。下面的代碼給出: for n1,n2,attr in G_new.edges(data=True): if G_source.has_edge(n1,n2) : #Get the specific weight between the two nodes w = G_source[n1][n2]['weight'

    -1熱度

    1回答

    下面是我用找到綠色節點的鄰居的圖表。 綠色節點位於名爲new = [12,13,14,15,16,17,18,19,20,21,22,23,24,25]的不同組中。 當我訪問第一個綠色節點12;它有兩個鄰居15和21。但21有另一個綠色的鄰居,因此我需要他們在我的節點12的鄰居列表中。這應該重複,直到綠色節點遇到紅色的。因此最終,節點12的鄰居組應該是[0,15,21,14,16,134,23,1

    0熱度

    1回答

    我使用networkx從txt文件構建電子郵件網絡結構,其中每行表示一個「邊緣」。我首先加載txt文件(3列:{ '#Sender', '收件人', '時間'})成Python,然後使用下面的代碼轉換爲networkx對象: import networkx as nx import pandas as pd email_df = pd.read_csv('email_network.t

    0熱度

    1回答

    請幫助用最簡單的方法生成一個給定大小爲N的完全隨機加權無向圖,以便權重形成度量空間(服從三角不等式)。我知道有networkx庫,但不知道如何做到這一點。

    1熱度

    1回答

    的功能draw_networkx_edges索賠NetworkX文檔: 對於有向圖,「箭頭」(其實只是較厚的存根)在頭端抽......是的,這是Matplotlib這個醜陋的,但正確繪製箭頭方式很棘手。 我上次檢查的時候,drawing an arrow in matplotlib是非常棘手的。有誰知道什麼是真實繪製存根的原因是什麼?

    0熱度

    1回答

    我在networkx中創建了一個圖並獲取它的bfs樹。 G = nx.Graph() # build a graph tree = nx.bfs_tree(G, '1') 現在我想將newick format中的樹保存到一個文件中。什麼是最好的方法來做到這一點?

    0熱度

    1回答

    是由networkx python包多方向創建的邊緣? 如: graph.add_edge(0,1) 這意味着存在從節點0到1的路徑,但是這是否意味着也從1到0的路徑?

    0熱度

    1回答

    我正在嘗試處理wiki-Vote.txt(https://snap.stanford.edu/data/wiki-Vote.html)中給出的圖形。有7115個節點的id範圍從3到8297.我想重新標記節點從0到7114.我檢查了relabel_nodes()中的映射,但仍然無法解決問題。請建議。感謝

    0熱度

    1回答

    有沒有一種方法可以在通過NetworkX搜索子圖同構時找到節點的映射?例如, import numpy as np from networkx.algorithms import isomorphism import networkx as nx B = [[0, 2, 1, 0, 0], [2, 0, 1, 0, 1], [1, 1, 0, 1, 0], [

    3熱度

    2回答

    我有兩個列表。其中一個有這樣的數據結構:在每一行中,第一個元素是ID,第二個是電子郵件地址。 ['0', '[email protected]'] ['1','[email protected]'] 第二列表是「誰寫誰」列表中,每一行與第一ID-號碼作爲發件人,第二個是收件人 ['0', '4'] ['0', '6'] ['1', '4'] 順便說一句,括