cannot import name 'imresize' from 'scipy.misc' (F:\anaconda\envs\pytorch\lib\site-packages\scipy\misc\__init__.py)
时间: 2023-11-08 22:06:50 浏览: 407
Python错题本:from scipy.misc import imread 报错cannot import name imread 的解决方案
这个错误提示是因为 Scipy 的版本更新后,imresize 函数被移除了。可以使用其他替代函数,比如 skimage 库中的 resize 函数。你可以通过以下代码安装 skimage 库:
```
pip install scikit-image
```
然后使用以下代码进行图片缩放:
```python
from skimage.transform import resize
import matplotlib.pyplot as plt
import imageio
# 读取图片
img = imageio.imread('test.jpg')
# 缩放图片
resized_img = resize(img, (256, 256))
# 显示原图和缩放后的图片
fig, axes = plt.subplots(nrows=1, ncols=2)
ax = axes.ravel()
ax[0].imshow(img)
ax[0].set_title("Original image")
ax[1].imshow(resized_img)
ax[1].set_title("Resized image")
plt.show()
```
阅读全文