我有以下命令:
print g.number_of_edges
并获得以下输出
<bound method Graph.number_of_edges of <networkx.classes.graph.Graph object at 0x00000000096512E8>>
这个输出是什么意思?
答案 0 :(得分:1)
由于g.number_of_edges
是一个类方法,并且没有为该类定义打印方法,因此Python将只打印对该对象有所了解的内容(存储该对象的类名和内存位置)。
而不是print g.number_of_edges
使用print g.number_of_edges()
。区别在于print g.number_of_edges()
调用方法number_of_edges
,然后打印其返回值。