Python Igraph在尝试读取外部文件时没有此类属性错误
我使用的是Windows 10,并成功下载了python igraph包,没有问题。我把它放在anaconda的站点包文件夹下,名为igraph。然后我尝试导入edgelist,但返回的错误是模块igraph没有属性Read.edgelist。代码如下:Python Igraph在尝试读取外部文件时没有此类属性错误,python,igraph,Python,Igraph,我使用的是Windows 10,并成功下载了python igraph包,没有问题。我把它放在anaconda的站点包文件夹下,名为igraph。然后我尝试导入edgelist,但返回的错误是模块igraph没有属性Read.edgelist。代码如下: %matplotlib inline import matplotlib.pyplot as plt from random import uniform, seed import numpy as np import time from ig
%matplotlib inline
import matplotlib.pyplot as plt
from random import uniform, seed
import numpy as np
import time
from igraph import *
g = Graph.Read_Edgelist("C:/facebook_combined.txt")
我在这里使用这家伙的代码:。igraph是否可能不再能够读取外部文件?我很困惑
即使尝试创建一个简单的图形,也会产生一条错误消息:
import igraph
g = Graph.Tree(127, 2)
summary(g)
Error: name 'Graph' is not defined
我做错什么了吗?如果是这样的话,有人能给我一个链接到我需要下载的库,并告诉我把它放在哪个文件夹下吗?我不太确定他们在这里提到的安装程序是如何工作的。您的第一个代码片段没有工作,因为
Read\u Edgelist
是一个实例方法。
因此,您需要首先创建一个对象,然后在此对象上调用Read\u Edgelist
函数
比如说
g = Graph()
g.Read_Edgelist("C:/facebook_combined.txt")
您的第二个代码段无效,因为您的导入语句是
import-igraph
那么你必须使用
g=igraph.Graph.Tree(127,2(
摘要(g)
希望对您有所帮助!谢谢您的帮助,但是代码仍然不起作用。第一个代码段的错误为“module”对象不可调用,而第二个是模块“igraph”没有属性“Graph”。我开始怀疑我安装igraph有误。如果可能,你能告诉我如何在windows上正确安装igraph吗?该网站非常模糊,我没有发现它有多大帮助。提前感谢。