广告
返回顶部
首页 > 资讯 > 后端开发 > Python >在import scipy.misc 后找不到 imsave的解决方案
  • 173
分享到

在import scipy.misc 后找不到 imsave的解决方案

2024-04-02 19:04:59 173人浏览 泡泡鱼

Python 官方文档:入门教程 => 点击学习

摘要

在想把CIFAR-10 的16进制数据转为图像的时候需要用到imsave(),但是在import scipy.misc 之后显示该库内没有imsave() 后来发现还需要安装 Pil

在想把CIFAR-10 的16进制数据转为图像的时候需要用到imsave(),但是在import scipy.misc 之后显示该库内没有imsave()

后来发现还需要安装 Pillow这个包

解决:


pip install Pillow

原因分析:

在安装Pillow之前,通过dir(scipy.misc) 可以查看里面的包,然后发现找不到imsave()函数

安装Pillow之后,再次查看就能发现多了很多函数,其中包括imsave(), imread()

Pillow是python的一个十分强大的图像处理库,imsave之类的图像处理函数应该是属于Pillow库的

导入的时候需要输入 import PIL,但是此时调用imsave是找不到的

这种安装包还会在其他库内导入新的函数的行为是第一次发现。

补充:解决module scipy.misc has no attribute imsave报错办法

当我们想要打开scipy.misc.imsave()包中的图像,出现了这样的报错怎么做


from scipy import misc
import matplotlib.pyplot as plt
f = misc.face()
misc.imsave('face.png', f) # uses the Image module (PIL)
plt.imshow(f)
plt.show()

Traceback (most recent call last):
  File "D:/PyCharm/pycharm_project/Numpy Matplotlib scipy/scipy图像处理.py", line 4, in <module>
    misc.imsave('face.png', f) # uses the Image module (PIL)
AttributeError: module 'scipy.misc' has no attribute 'imsave'

处理方法:

这里需要用到另外一种打开方法:


import imageio
imageio.imsave()

# 例
from scipy import misc
import imageio
import matplotlib.pyplot as plt
f = misc.face()
imageio.imsave('face.png', f)
plt.imshow(f)
plt.show()

输出

以上为个人经验,希望能给大家一个参考,也希望大家多多支持编程网。

--结束END--

本文标题: 在import scipy.misc 后找不到 imsave的解决方案

本文链接: https://www.lsjlt.com/news/126284.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • 在import scipy.misc 后找不到 imsave的解决方案
    在想把CIFAR-10 的16进制数据转为图像的时候需要用到imsave(),但是在import scipy.misc 之后显示该库内没有imsave() 后来发现还需要安装 Pil...
    99+
    2022-11-12
  • vue打包后找不到dist文件夹的解决方案
    目录打包后找不到dist文件夹运行vue打包后的dist文件夹下的项目需要安装http-server通过命令行进入到dist文件夹打包后找不到dist文件夹 接受一个别人做了一半的...
    99+
    2022-11-13
  • ubuntu 16.04找不到php的解决方案
    这篇文章主要介绍“ubuntu 16.04找不到php的解决方案”,在日常操作中,相信很多人在ubuntu 16.04找不到php的解决方案问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”ubuntu 16.0...
    99+
    2023-06-20
  • SpringMVC找不到Controller路径的解决方案
    目录SpringMVC找不到Controller路径猜测:解决方法:SpringMVC解决系统找不到指定路径问题展示:问题原因:解决方法:推荐方法:SpringMVC找不到Contr...
    99+
    2022-11-12
  • springboot+thymeleaf找不到视图的解决方案
    springboot+thymeleaf找不到视图 情况: springboot + thymeleaf打成jar包后,报错,但在eclipse本地跑却可以: template m...
    99+
    2022-11-12
  • java中找不到符号的解决方案
    目录java中找不到符号问题 java找不到符号解决步骤java错误:找不到符号遇到的几种情况总结java中找不到符号问题  java找不到符号 如果你的代码里没...
    99+
    2023-01-12
    java找不到符号 java符号 java符号找不到
  • windows7找不到wifi网络解决方案
    windows7找不到wifi网络怎么办呢,用户使用win7的过程中如果遇到了找不到wifi的状况的话如何是好,这个问题对许多用户而言是个较为麻烦的问题,由于不清楚怎么设置因此要处理也不知怎样下手,下面就帮用户带来windows7找不到wi...
    99+
    2023-07-10
  • SQL Server2017 安装完成后找不到启动项解决方案
    很多用于当SQL Server2017 安装完成后开始菜单找不到启动项无法启动SQL Server2017   其实你只需要安装一下SSMS-Setup-CHS就可以了 安装完成之后就有了 SSMS-Setup-CHS 下载链接: 链接...
    99+
    2014-05-30
    SQL Server2017 安装完成后找不到启动项解决方案
  • 继承JpaRepository后,找不到findOne()方法的解决
    目录继承JpaRepository,找不到findOne()方法问题:分析:解决:SpringDataJpa:消失的findOne()进行思考对jpa的思考继承JpaReposito...
    99+
    2022-11-12
  • win10弹出找不到文件的解决方案
    许多客户应用计算机的情况下,提示信息windows找不到文件请明确文件夹名称是不是有效后,再试一次的不正确状况,win10弹出找不到文件怎么办呢可能是电脑上的手机软件除开难题,必须开启misconfig或是regedit来改动,实际的方式下...
    99+
    2023-07-10
  • win7找不到共享选项的解决方案
    本文与您分享win7找不到共享选项解决方案,看到有很多关于windows7共享选项如何打开和相关服务相关教程,事实上,今天与您分享这个小教程只需要调整网络。当我们第一次选择网络位置时,很多人可能会随意选择网络状态。在Windows7系统中,...
    99+
    2023-07-10
  • 找不到mysql.h的解决方法
    小编给大家分享一下找不到mysql.h的解决方法,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧! 找不...
    99+
    2022-10-19
  • vs在path上找不到node的解决方法
    小编给大家分享一下vs在path上找不到node的解决方法,希望大家阅读完这篇文章之后都有所收获,下面让我们一起去探讨吧! vs在path上找不到node的解决办法:1、在环境变...
    99+
    2022-10-19
  • Win11装了VMware后找不到wifi网络的解决方法
      Win11装了VMware后找不到wifi网络的解决方法教学分享。有用户在电脑上安装了VMware虚拟机来使用的时候,发现虚拟机中无法进行无线网络的连接了。但是自己的实体机上是有网络的,可以正常进行上网。那么这个情况...
    99+
    2023-05-19
    找不到wifi网络 Win11安装VMware
  • 【总结】git找不到命令的原因和解决方案
    在编写和管理代码时,您可能会遇到各种问题,其中之一可能涉及到 Git。 Git 是一个开源的版本控制系统,广泛用于管理团队中的代码库。但是,在使用 Git 时,有时会遇到一个问题:git 找不到命令。这是一个常见的问题,但它可能会影响您的工...
    99+
    2023-10-22
  • go run main.go 一直提示找不到包的解决方案
    如下所示: ./src/github.com/sirupsen/logrus/terminal_check_notappengine.go:9:2: cannot find ...
    99+
    2022-06-07
    main GO 解决方案
  • 通过Feign进行调用@FeignClient 找不到的解决方案
    目录Feign进行调用@FeignClient 找不到通过Feign 进行调用Feign通过服务名调用服务,找不到服务报错环境报错时,注册中心的情况报错情况Feign进行调用@Fei...
    99+
    2022-11-13
  • 找不到wp config.php的解决方法
    这篇文章主要介绍找不到wp config.php的解决方法,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!找不到wp config.php的解决办法:1、添加一个“wp-config.php”文件;然后重启一下web服...
    99+
    2023-06-15
  • php domdocument找不到的解决方法
    本篇内容介绍了“php domdocument找不到的解决方法”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!php domdocument找...
    99+
    2023-06-20
  • pycharm中没有找到database的解决方案
    目录pycharm没找到database问题具体的操作步骤如下pycharm社区版安装database插件安装方法pycharm没找到database问题 pycharm的社区版本身...
    99+
    2022-11-11
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作