我正在尝试使用imfilter,尽管升级到0.18.1版本,但我无法使用它:
>>> import scipy
>>> blurred_arr = scipy.imfilter(arr, "blur")
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
AttributeError: 'module' object has no attribute 'imfilter'
>>> blurred_arr = scipy.misc.imfilter(arr, "blur")
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
AttributeError: 'module' object has no attribute 'misc'
>>> blurred_arr = imfilter(arr, "blur")
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
NameError: name 'imfilter' is not defined
>>> scipy.__version__
'0.18.1'
我不是Python的专家,所以我觉得我在这里问一些非常愚蠢的事情......你能帮忙吗?
答案 0 :(得分:3)
如果scipy.misc
是自己的模块,则必须明确导入。
或者:
import scipy.misc
...
scipy.misc.imfilter(...)
或
from scipy.misc import imfilter
...
imfilter(...)