学习日记:scipy库的版本差异
生活随笔
收集整理的這篇文章主要介紹了
学习日记:scipy库的版本差异
小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.
今天遇到的問題來自scipy庫
在運行代碼的時候顯示ImportError:cannot import name 'imread'
原來是scipy庫在升級之后就棄用了三個函數(shù):imread,imsave,imresize
下面是解決方案
1)降級scipy庫
pip uninstall scipy pip install scipy==1.0.02)代替方案
1.imread
import imageio imageio.imread(img)2.imsave
import imageio imageio.imsave(path,image)3.imresize
from PIL import Image img=np.array(Image.fromarray(image).resize((IMAGE_W,IMAGE_H)))然而我在這樣改變代碼后還是遇到了報錯:TypeError: argument 1 must be sequence of length 2, not 3
檢查代碼之后問題出在下面這行上
img = np.array(Image.fromarray(img).resize((256, 256,3)))系統(tǒng)提示
return self._new(self.im.resize(size, resample, box))resize函數(shù)用法
size是指定大小,只包含(WIDTH,HEIGHT)兩個參數(shù),不能加通道數(shù)
resample指的是重采樣
box是指定修改的區(qū)域
img = np.array(Image.fromarray(img).resize((256, 256)))因此改成這樣就不會顯示報錯了?
總結(jié)
以上是生活随笔為你收集整理的学习日记:scipy库的版本差异的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 线性同余法求伪随机数序列
- 下一篇: bch编码matlab,BCH码的编码方