我正在通过遵循文档来尝试在pygsp中实现图形信号处理。我在0.5.1中使用的PyGSP版本已成功导入,但无法使用其任何模块。
import pygsp
G = pygsp.graphs.logo()
f = pygsp.filters.Heat(G)
Sl = f.analysis(G.L.todense(), method='cheby')
回溯(最近通话最近一次):
File "C:/Users/SAI_SHREYASHI_PENUGO/Documents/.../gsp_trial1.py", line 3,
in <module>
G = pygsp.graphs.logo()
TypeError: 'module' object is not callable
考虑到我在所有其他软件包都存储在其中的站点软件包列表中安装了pygsp,预期可以无错误地进行编译。
答案 0 :(得分:0)
正如评论中正确指出的,pygsp.graphs.logo
是pygsp module。
也有几个错误。
使用该模块的正确方法如下。
import pygsp
G = pygsp.graphs.Logo()
f = pygsp.filters.Heat(G)
Sl = f.analyze(G.L.todense(), method='chebyshev')
您现在可以通过以下方式在图形上查看滤波后的信号之一
pygsp.plotting.plot_signal(G, Sl[0])
pygsp.plotting.show()