问题
#导入scipy包
import scipy
#调用imresize
fname = "images/" + my_image
image = np.array(imageio.imread(fname))
my_image = scipy.misc.imresize(image, output_shape=(num_px,num_px)).reshape((1, num_px*num_px*3)).T
报错:
module ‘scipy.misc’ has no attribute ‘imresize’
环境
python版本:3.7.4scipy版本:1.2.1PIL版本:6.0.0
解决方案
- 安装
scikit-image
pip3 install scikit-image
- 调用
resize()
from skimage.transform import resize
my_image = resize(image, output_shape=(num_px,num_px)).reshape((1, num_px*num_px*3)).T
注意:这里的resize()的参数与较老版本的scipy.misc中的imresize()有所不同,前者的output_shape参数对应后者的size参数
本文解决了一个在使用Python和scipy库时遇到的错误,即'module 'scipy.misc' has no attribute 'imresize'。文章提供了详细的解决方案,包括安装scikit-image库并使用其resize()函数替代旧版scipy.misc中的imresize()。

2429

被折叠的 条评论
为什么被折叠?



