Theano缺少signal.conv模块

若昂·阿布兰特斯(JoãoAbrantes)

我的theano没有signal.conv模块

import theano.tensor.signal.conv
>>AttributeError: 'module' object has no attribute 'conv'

我的theano版本是'0.7.0'。我尝试升级pip install theano --upgrade,这表明我已经是最新的。如何获得转换模块?

PS:我什至没有更新到开发版本sudo pip install --upgrade --no-deps git+git://github.com/Theano/Theano.git,仍然没有signal.conv

如果我在同一文件夹中theano.tensor.signal.__file__得到该文件的路径,则/usr/local/lib/python2.7/dist-packages/theano/tensor/signal/__init__.pyc我拥有文件conv.py和downsample.py,我可以成功调用,theano.tensor.signal.downsample但不能成功theano.tensor.signal.conv

----在Virtualenv上安装----

我试图在virtualenv上重现该错误:

virtualenv --no-site-packages myenv
cd myenv
source bin/activate
pip install numpy
pip install scipy
pip install theano
python
import theano
theano.tensor.signal.conv
>>AttributeError: 'module' object has no attribute 'conv'

我在Ubuntu 14.04 64位,python 2.7.6上

约恩·希斯(JörnHees)

正如上面的评论中所写,我认为这是由于tensor未隐式导入signal甚至没有引起的signal.conv,因此您必须自己进行导入才能使用它:

In [1]: import theano

In [2]: theano.tensor
Out[2]: <module 'theano.tensor' from '/usr/local/lib/python2.7/site-packages/theano/tensor/__init__.pyc'>

如您所见,导入theano也为我们提供了theano.tensor模块,但是例如,由于tensor.__init__.py不导入signal,因此以下操作无效:

In [3]: theano.tensor.signal
---------------------------------------------------------------------------
AttributeError                            Traceback (most recent call last)
<ipython-input-3-53b46c46cb25> in <module>()
----> 1 theano.tensor.signal

AttributeError: 'module' object has no attribute 'signal'

In [4]: theano.tensor.signal.conv
---------------------------------------------------------------------------
AttributeError                            Traceback (most recent call last)
<ipython-input-4-b2a3482abaed> in <module>()
----> 1 theano.tensor.signal.conv

AttributeError: 'module' object has no attribute 'signal'

导入子模块后,它会:

In [5]: import theano.tensor.signal.conv

In [6]: theano.tensor.signal
Out[6]: <module 'theano.tensor.signal' from '/usr/local/lib/python2.7/site-packages/theano/tensor/signal/__init__.pyc'>

In [7]: theano.tensor.signal.conv
Out[7]: <module 'theano.tensor.signal.conv' from '/usr/local/lib/python2.7/site-packages/theano/tensor/signal/conv.pyc'>

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

theano.tensor.nnet.conv.conv2d的输出大小

来自分类Dev

Angular 2缺少模块

来自分类Dev

安装Cabal缺少模块

来自分类Dev

CMake缺少模块目录

来自分类Dev

Python-缺少模块

来自分类Dev

缺少模块OpenCV Ubuntu

来自分类Dev

缺少Linux模块描述

来自分类Dev

缺少 AzureRmProfileProvider 模块

来自分类Dev

为什么theano conv2d添加空尺寸?

来自分类Dev

使用Conv3D的theano实现的建议

来自分类Dev

是否有OCaml ppx_xml_conv模块的使用示例

来自分类Dev

Webpack缺少模块“找不到模块”

来自分类Dev

Python Tornado:缺少WSGI模块?

来自分类Dev

skimage模块缺少文档功能

来自分类Dev

matplotlib中缺少样式模块?

来自分类Dev

skimage模块缺少文档功能

来自分类Dev

缺少Samba的ceph vfs模块

来自分类Dev

LAMP缺少PHP模块吗?

来自分类Dev

ios - 缺少必需的模块:“加密”

来自分类Dev

Theano conv2d和max_pool_2d

来自分类Dev

Theano conv2d和max_pool_2d

来自分类Dev

Theano卷积:TypeError:conv2d()为参数“ input”获得了多个值

来自分类Dev

Theano-Keras-没有名为`pool`的模块

来自分类Dev

Theano AttributeError:“模块”对象没有属性“ relu”

来自分类Dev

Theano的导入问题:AttributeError:'模块'对象没有属性'poll'

来自分类Dev

Gitzilla:缺少python http.cookiejar模块

来自分类Dev

缺少Python 3.3.5时间模块

来自分类Dev

拼写错误或缺少模块?

来自分类Dev

Nodejs和npm错误。缺少模块