SciPy中的imsave棄用的解決方案


1.錯誤

ImportError: cannot import name 'imsave' from 'scipy.misc'

原因:

這是因為SciPy在1.3.0版本之后就棄用了imsave函數

2.解決方案

替代方案:

使用imageio庫作為替代方案

  1. 安裝

    pip install imageio
    

    conda安裝的話應該也可以使用 conda install imageio

  2. 使用

    首先這樣導入:

    import imageio
    

    然后在導入的地方,加上以下代碼就可以解決imsave不能使用的問題,其實就是重命名而已。

    imsave = imageio.imsave
    

    注意:不能這樣導入import imageio.imsave as imsave


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM