gpt4 book ai didi

python - 名称错误 : global name 'imfilter' is not defined

转载 作者:行者123 更新时间:2023-11-30 22:46:02 27 4
gpt4 key购买 nike

我正在尝试使用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专家,所以我觉得我在这里问的问题非常愚蠢......你能帮忙吗?

最佳答案

如果scipy.misc是它自己的模块,那么它必须显式导入。

或者:

import scipy.misc
...
scipy.misc.imfilter(...)

from scipy.misc import imfilter
...
imfilter(...)

关于python - 名称错误 : global name 'imfilter' is not defined,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41003912/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com