[英]Plot a graph from .txt file in python-igraph
我正在嘗試從文本文件加載數據。 .txt文件包含4列分隔的空格。 .txt文件的結構在下面定義
Id | Categogy | Related Id 1 | Related Id 2
數據看起來像這樣
SQI9xPF9rdk Gadgets & Games SQI9xPF9rdk U0raaoN6I6M
4q5jSGOcZb8 Gadgets & Games SQI9xPF9rdk U0raaoN6I6M
第一,第三和第四列是相關的,即,節點將分別是第一,第三,第四列,並且邊之間是鏈接。
我試圖通過先填充鄰接矩陣,然后將其加載到igraph中,將.txt文件讀入igraph中,但出現以下錯誤。
錯誤 :
Traceback (most recent call last):
File "C:/Users/Lucy/PycharmProjects/Project/dataClean.py", line 9, in <module>
g=igraph.Graph.adj(m,mode="undirected")
AttributeError: type object 'Graph' has no attribute 'adj'
Python代碼 ..
import igraph
import numpy as np
F = open('1.txt','r')
m=np.matrix(F)
g=igraph.Graph.adj(m,mode="undirected")
無法理解我在做什么錯..請幫助
我認為您正在使用igraph.Graph.Adjacency
,而不是igraph.Graph.adj
。 您正在嘗試調用一個不存在的方法。
http://igraph.org/python/doc/igraph.GraphBase-class.html#Adjacency
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.