日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

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

發布時間:2024/8/1 编程问答 31 豆豆
生活随笔 收集整理的這篇文章主要介紹了 学习日记: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库的版本差异的全部內容,希望文章能夠幫你解決所遇到的問題。

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