簡體   English   中英

python-igraph的頂點數

[英]python-igraph number of vertices

我正在使用python-igraph包從存儲在文件中的邊緣創建圖形。 我使用Graph.Read_Edgelist讀取邊緣並創建我想要的圖形。 當我需要獲取圖形中頂點的數量時,我使用Graph.vcount()函數,該函數應該返回頂點數,而不是我的情況。 對於這樣的文件:

1 2
5 300

這個函數返回301,這不是我要找的! 我需要它返回4,這是我的圖形的實際頂點數。 知道我能做些什么來解決這個問題嗎?

使用以下函數而不是Graph.Read_Edgelist解決了我的問題:

Graph.Read_Ncol(netFile, names=True, weights="if_present", directed=True)

通過設置“name = True”,該函數將節點號視為其名稱並解決了vcount問題。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM