我有我朋友的一些代码。 他运转平稳,但我遇到了
module **scipy.misc** has no attribute *imresize*
我正在搜索,已安装枕头(PIL),scipy,scikit等..但是不起作用
我问我的朋友,但他忘了他已经安装了什么。
答案 0 :(得分:4)
scipy.misc.imresize被描述。
有两种选择
正如@Bickknght所指出的,我们可以使用PIL(枕头)库。
{
"data": {
"repository": {
"object": {
"history": {
"totalCount": 19
}
}
}
}
}
使用Skimage
from PIL import Image
numpy.array(Image.fromarray(arr).resize())
答案 1 :(得分:3)
安装 scipy(1.2.2) 就可以了。
pip install scipy==1.2.2
如果还是不行 --> 安装枕头
pip install Pillow
scipy.misc.imresize - 调整图像大小 [需要枕头]
或
help('scipy.misc.imresize')
scipy.misc.imresize = imresize(*args, **kwds)
`imresize` is deprecated!
`imresize` is deprecated in SciPy 1.0.0, and will be removed in 1.3.0.
Use Pillow instead: ``numpy.array(Image.fromarray(arr).resize())``.
Resize an image.
This function is only available if Python Imaging Library (PIL) is installed.
答案 2 :(得分:2)
如果您从scipy
的许多最新版本中检查the documentation for scipy.misc.imresize
,则会在顶部找到以下行:
imresize
已过时!imresize
在SciPy 1.0.0中已弃用,在1.3.0中将被删除。改为使用枕头:numpy.array(Image.fromarray(arr).resize())
。
1.3.0版本是昨天发布的,因此,如果您今天在系统上下载了scipy
,则可能已经有了新版本,该版本将无法再使用该功能。我在上面引用的文档中建议使用一个代码片段(使用numpy
和PIL
)作为替代。
答案 3 :(得分:1)
这对我有用:
pip install scipy==1.2.2