python-3.6 - TypeError:“模块”对象不可调用 - pygsp 模块不可调用
问题描述
我正在尝试按照文档在 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 安装在存储所有其他包的站点包列表中(正在无任何错误地访问这些包),预计它编译时不会出错。
解决方案
正如评论中正确指出的那样,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()
推荐阅读
- c# - 如何将文件从特定文件夹复制到 C# 中的共享文件夹?
- python - Python将用户中位数添加到奇数用户输入
- html - 如何禁用双击放大 Wkwebkit iOS 11?
- php - API 路由 Laravel 5.5
- c++ - C++中声明函数时,是否需要有函数本身的参数?
- php - QuickBooks Web 连接器身份验证失败
- python - Python 请求库和列表
- amazon-web-services - 多个实例的 Terraform 配置程序错误
- ios - 可扩展 ViewCell 中的网格背景未完全覆盖 iOS 上的 ViewCell
- c# - 在 C# ArrayList 中访问匿名类型