TypeError: объект 'module' не вызывается - модули pygsp не могут быть вызваны - PullRequest
0 голосов
/ 08 апреля 2019

Я пытаюсь реализовать обработку сигналов графа в pygsp, следуя документации.Версия PyGSP, которую я использую в версии 0.5.1, успешно импортирована, но не может использовать ни один из ее модулей.

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 в списке пакетов сайта, где хранятся все остальные пакеты (к которым обращаются без ошибок).

1 Ответ

0 голосов
/ 22 мая 2019

Как правильно указано в комментариях, pygsp.graphs.logo - это модуль pygsp .Также есть несколько ошибок.

Правильный способ использования модуля заключается в следующем.

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()

Output Image

...