日韩av黄I国产麻豆传媒I国产91av视频在线观看I日韩一区二区三区在线看I美女国产在线I麻豆视频国产在线观看I成人黄色短片

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 >

学习日记:scipy库的版本差异

發布時間:2024/8/1 35 豆豆
生活随笔 收集整理的這篇文章主要介紹了 学习日记:scipy库的版本差异 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

今天遇到的問題來自scipy庫

在運行代碼的時候顯示ImportError:cannot import name 'imread'

原來是scipy庫在升級之后就棄用了三個函數:imread,imsave,imresize

下面是解決方案

1)降級scipy庫

pip uninstall scipy pip install scipy==1.0.0

2)代替方案

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)))

系統提示

return self._new(self.im.resize(size, resample, box))

resize函數用法

size是指定大小,只包含(WIDTH,HEIGHT)兩個參數,不能加通道數

resample指的是重采樣

box是指定修改的區域

img = np.array(Image.fromarray(img).resize((256, 256)))

因此改成這樣就不會顯示報錯了?

總結

以上是生活随笔為你收集整理的学习日记:scipy库的版本差异的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。