graph-tool

    2熱度

    1回答

    看過令人印象深刻的performance comparison後,我決定試試圖形工具。所以爲了比較,我編寫了代碼來使用這兩個包生成隨機樹。 圖表工具代碼: import numpy as np import graph_tool.all as gt # construct an initial graph with two nodes and one link n = 5000 G =

    -1熱度

    1回答

    我正在使用Python圖形工具庫對圖形進行一些推理,並且引用了下面的鏈接,它顯示了API和一些示例。 https://graph-tool.skewed.de/static/doc/inference.html#graph_tool.inference.BlockState 我的代碼寫在下面,如下所示,其中g是在上一步中定義的有向邊緣加權圖。 g.save(graph_file_name) g

    3熱度

    1回答

    我在Python 3.5.1上使用圖形工具。我有一個單詞的圖形,單詞之間的邊緣韻。當我使用圖形工具的繪圖函數時,如果我使頂點過大,它會導致所有頂點重疊,但如果它們太小,我必須使字體變小,然後難以辨認。有沒有設置最小邊長或強制頂點不重疊的方法? 代碼示例: import graph_tool.all as gt G = gt.load_graph("G.gt") gt.graph_draw(G

    -1熱度

    1回答

    我已經從Git下載了圖形工具v1.13(https://git.skewed.de/count0/graph-tool)。 INSTALL文件指示我在源代碼的目錄中運行./configure,但configure文件不存在。我需要做什麼來安裝它? 編輯:如果我在我得到以下消息的目錄運行autoconf: sh: 1: git: not found sh: 1: git: not found c

    3熱度

    2回答

    我目前正在從Git版本編譯graph-tool v1.13的過程。我已經設法從autogen.sh生成configure文件,但我現在遇到了麻煩。 運行./configure我收到消息: checking whether g++ supports C++14 features by default... no checking whether g++ supports C++14 feature

    1熱度

    1回答

    我試圖將使用python graph_tool庫創建的圖形輸出到PNG文件。最終的結果是繪製的圖頂點重疊。我意識到問題是當我把文本放在頂點或邊上時,就像文本框的邊距太大。 size = 4000 v_size = size/my_graph e_pwidth = v_size/10 graph_draw(my_graph, vertex_shape='square', vertex_text

    0熱度

    1回答

    我目前正在從源代碼編譯v1.13開發過程中。我使用autogen.sh生成了配置文件。我正在使用命令./configure --enable-openmp CXX='g++-5'運行配置腳本,但是這會返回錯誤configure: error: No usable boost::iostreams found。我不記得當我編譯v1.12時遇到這個錯誤,但也許我只是不記得了。我檢查了使用Anacond

    0熱度

    1回答

    我試圖在有向圖中找到兩個節點之間的k個最短路徑。爲此我運行下面的代碼片段: g = load_graph('graph.xml') source = find_vertex(g,g.vp.xrn, '774123') source = source[0] target = find_vertex(g,g.vp.xrn,'636131') target = target[0] for pa

    2熱度

    1回答

    這是一個關於圖形工具的荒謬的基本問題,它應該是微不足道的以找出如何使用文檔解決問題,但我正在旋轉。我不懷疑文檔是全面的,但它肯定不會讓這種簡單。 目標:給定一個圖G,基於提取G. 的頂點列表,我知道我應該用GraphView某種方式做這個的導出子。我明白了。我也明白,我需要爲此創建一個頂點PropertyMap。但是我應該創建什麼? 這裏的文檔很缺乏。例如,page on PropertyMaps

    1熱度

    1回答

    如何將重疊塊狀態中每個節點的塊成員轉換爲numpy數組? 具體來說,推斷重疊塊對象時,它看起來像重疊成員陣列可以 blockobject = gt.minimize_blockmodel_dl(g, overlap = True) blockpropertyvector = blockobject.get_overlap_blocks()[0] 將其轉換成numpy的陣列恢復,看來我們需要有