友達からのコードがあります。彼はそれをスムーズに実行しますが、私は遭遇します
module **scipy.misc** has no attribute *imresize*
私は探しています、インストール済みの枕(PIL)、scipy、scikitなどですが、機能しません。
私は友人に尋ねましたが、彼は彼がインストールしたものを忘れていました。
最近の多くのバージョンのscipy
の- _scipy.misc.imresize
_ のドキュメントを確認すると、上部に次の行が見つかります。
imresize
は廃止されました!imresize
はSciPy 1.0.0で廃止され、1.3.0で削除されます。代わりに枕を使用してください:numpy.array(Image.fromarray(arr).resize())
。
1.3.0リリースは昨日行われたため、今日システムにscipy
をダウンロードした場合、新しいバージョンを入手している可能性があり、その機能にアクセスできなくなります。上記で引用したドキュメントは、代替として機能するコードフラグメント(numpy
およびPIL
を使用)を提案しています。
scipy.misc.imresizeは廃止されました。
2つの選択肢があります
@Bickknghtで指摘されているように、PIL(枕)ライブラリを使用できます。
from PIL import Image
numpy.array(Image.fromarray(arr).resize())
Skimageの使用
from skimage.transform import resize
from skimage import data
image = data.camera()
resize(image, (100, 100))