从 scipy.misc 导入此函数时如何修复“无法导入名称'imresize'错误?

新手上路,请多包涵

我正在使用 google colab 运行 python 代码并尝试缩小图像。

 from keras.layers import Lambda
import tensorflow as tf
from skimage import data, io, filters
import numpy as np
from numpy import array
from numpy.random import randint
from scipy.misc import imresize
import os
import sys

import matplotlib.pyplot as plt
plt.switch_backend('agg')

# Takes list of images and provide LR images in form of numpy array
def lr_images(images_real , downscale):

    images = []
    for img in  range(len(images_real)):
        images.append(imresize(images_real[img],[images_real[img].shape[0]//downscale,images_real[img].shape[1]//downscale], interp='bicubic', mode=None))
    images_lr = array(images)
    return images_lr

它应该缩小图像但显示此错误。

从 scipy.misc 导入 imresize 导入错误:无法导入名称“imresize”

原文由 star123 发布,翻译遵循 CC BY-SA 4.0 许可协议

阅读 912
1 个回答

通过以下方式安装 scipy 1.1.0:

 pip install scipy==1.1.0

原文由 aravinda_gn 发布,翻译遵循 CC BY-SA 4.0 许可协议

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题