位置: IT常识 - 正文

机器学习报错解决2——ValueError: too many values to unpack (expected 3)

编辑:rootadmin
机器学习报错解决2——ValueError: too many values to unpack (expected 3)

推荐整理分享机器学习报错解决2——ValueError: too many values to unpack (expected 3),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:,内容如对您有帮助,希望把文章链接给更多的朋友!

参考资料:蔚蓝呆鸟

在我学习Pytorch的PIL模块的过程中,运行了如下代码:

from PIL import Imagea = Image.open('Avengers.jpeg')ra, ga, ba = a.split() # 把图像分割为R,G,B三个通道图像ra.save("R.jpg")ga.save("G.jpg")ba.save("B.jpg")

大致意思是将一张RGB图片分成R、G、B三个通道,并分别将每个通道的图片保存下来。

但是出现了如下的报错:

ValueError: too many values to unpack (expected 3)

翻译一下就是用来接收的变量数与函数需要接收的变量数不一致。

机器学习报错解决2——ValueError: too many values to unpack (expected 3)

我查找了好久的博客,终于找到一篇博客问题描述与我的相符(就是参考资料后面给的链接)

问题在于,'Avengers.jpeg’这张图片的通道不一定只有三个!

于是我在第二行之后加一行代码:

print(a.mode, a.size, a.format)

输出结果为:

RGBA (600, 299) PNG

这里输出的是RGBA而不是RGB!RGBA模式有四种颜色通道,所以应该由四个变量去接收。

修改后的代码如下:

from PIL import Imagea = Image.open('Avengers.jpeg')print(a.mode, a.size, a.format)ra, ga, ba, aa = a.split() # 把图像分割为R,G,B三个通道图像ra.save("R.jpg")ga.save("G.jpg")ba.save("B.jpg")aa.save("A.jpg")

运行结果:该目录的文件夹内新增加了四张图片,但是除了‘A.jpg’是白色图片以外,另外三张图片都是灰色(我猜是灰度图,保存的时候只保存了一个数字值,然后系统默认为只有一个通道的灰度图)

我目前没有找到解决办法,于是调用pylab模块

from PIL import Imagefrom pylab import subplot, imshow, showa = Image.open('Avengers.jpeg')ra, ga, ba, aa = a.split() # 把图像分割为R,G,B三个通道图像subplot(221)imshow(ra)subplot(222)imshow(ga)subplot(223)imshow(ba)subplot(224)imshow(aa)show()

运行结果:

本文链接地址:https://www.jiuchutong.com/zhishi/295890.html 转载请保留说明!

上一篇:Vue中的methods方法使用技巧,三分钟迅速读懂(vue中methods的作用)

下一篇:Autoware入门到精通(auto系列软件)

  • 苹果如何关闭自动亮度(苹果如何关闭自动更新系统)

    苹果如何关闭自动亮度(苹果如何关闭自动更新系统)

  • 微信号只能是英文和数字吗(微信号只能是英文吗为什么)

    微信号只能是英文和数字吗(微信号只能是英文吗为什么)

  • 删除好友过于频繁要等多久(删除好友过于频繁)

    删除好友过于频繁要等多久(删除好友过于频繁)

  • 微信不能发超过100mb的文件怎么办(微信不能发超过1G的文件怎么办)

    微信不能发超过100mb的文件怎么办(微信不能发超过1G的文件怎么办)

  • 小米手机充电器和华为通用吗(小米手机充电器保修多长时间)

    小米手机充电器和华为通用吗(小米手机充电器保修多长时间)

  • 淘宝看完图片怎么返回(淘宝看过的图片怎么删除)

    淘宝看完图片怎么返回(淘宝看过的图片怎么删除)

  • dpin接口什么意思(dp in接口)

    dpin接口什么意思(dp in接口)

  • iwatch4能一直亮屏吗(apple watch series 4常亮)

    iwatch4能一直亮屏吗(apple watch series 4常亮)

  • 电脑键盘打不出字母只能打出数字(电脑键盘打不出来数字怎么办)

    电脑键盘打不出字母只能打出数字(电脑键盘打不出来数字怎么办)

  • 苹果手机wifi自动打开怎么回事(苹果手机wifi自动加入总是关掉)

    苹果手机wifi自动打开怎么回事(苹果手机wifi自动加入总是关掉)

  • 运算器的主要功能是指(运算器的主要功能是进行( ))

    运算器的主要功能是指(运算器的主要功能是进行( ))

  • 小米手环4nfc怎么开机(小米手环4nfc怎么连接手机)

    小米手环4nfc怎么开机(小米手环4nfc怎么连接手机)

  • 华为多页面视图怎么关(华为多页面视图怎么解锁)

    华为多页面视图怎么关(华为多页面视图怎么解锁)

  • 平板与笔记本电脑的区别(平板与笔记本电脑的区别有哪些)

    平板与笔记本电脑的区别(平板与笔记本电脑的区别有哪些)

  • 前程无忧可以注销吗(前程无忧可以注册吗)

    前程无忧可以注销吗(前程无忧可以注册吗)

  • internet采用域名是因为什么(internet中的域名)

    internet采用域名是因为什么(internet中的域名)

  • win10蓝屏终止代码irql(win10蓝屏终止代码critical process)

    win10蓝屏终止代码irql(win10蓝屏终止代码critical process)

  • xs港版支持中国电信吗(xs港版支持电信吗)

    xs港版支持中国电信吗(xs港版支持电信吗)

  • 华为p30pro电话卡从哪装(华为p30pro电话卡怎么插)

    华为p30pro电话卡从哪装(华为p30pro电话卡怎么插)

  • Windows 10桌面声音图标不见了怎么办(win10声音设置面板在哪)

    Windows 10桌面声音图标不见了怎么办(win10声音设置面板在哪)

  • 【React】react-router 路由详解(react roter)

    【React】react-router 路由详解(react roter)

  • Web前端 | HTML引入CSS样式的三种方式(html前端开发教程)

    Web前端 | HTML引入CSS样式的三种方式(html前端开发教程)

  • sshd命令  openssh服务器守护进程(ssh -o命令)

    sshd命令 openssh服务器守护进程(ssh -o命令)

  • 安徽增值税发票查询系统
  • 企业所得税留抵税额会显示在申报表上吗?
  • 国税纳税标准
  • 企业所得税零申报表怎么填写
  • 出租包装物租金是营业外收入吗
  • 小规模公司用什么会计准则
  • 社保缴费基数的组成部分
  • 自然人扣缴是什么意思
  • 公司茶水间有什么
  • 新增资产额怎么计算
  • 个体行业哪些不需要交税
  • 当月增次月是什么意思
  • 坏账准备税务处理办法
  • 个人房产税征收标准
  • 企业2015年申报抵扣的增值税,2016年检查有11000元不得抵扣,需要补交增值税11000元并收滞纳金及罚款1200元,请问老师具体该怎么做账,谢谢
  • 占用土地行为不征收耕地占用税有哪些?
  • 一张抵扣发票能分多次抵扣不
  • 公司注销过程中如果有纠纷怎么办
  • 购入需要安装的固定资产会计科目
  • 不得免征和抵扣的税额
  • 败诉赔偿如何支付
  • 企业所得税营业收入
  • 修叉车这个工作怎么样
  • 财政拨款税务处理方法
  • 个人所得税征收范围
  • c盘文件详解
  • 公司估值一般不超过市值多少
  • windows7为什么不能用了
  • 每股收益增长率计算公式
  • reg.dll是什么
  • 增值税价外费用如何开票
  • 其他应收款贷方表示什么
  • dc.exe是什么程序
  • 500万元固定资产管理办法
  • uniapp单选功能
  • linux命令行怎么用
  • 海外供应商贸易平台
  • 挪威 北极熊
  • php中session什么意思
  • 建筑安装收入会计分录
  • 长期资产的减值和流动资产的减值的区别
  • php计算数组中值怎么算
  • web后端开发框架有哪些
  • next frame
  • 挥别2020逐梦2021
  • php页面刷新
  • 实缴注册资本印花税如何缴纳
  • 税务端系统返回错误信息f50006
  • js变量作用范围
  • java对象内存大小计算
  • python repeat函数
  • mongodb数据库的作用
  • php生成器和迭代器理解
  • 企业所得税中通过研发费用辅助账
  • 医院发票丢失怎么补办
  • 个人劳务报酬的个税
  • 政府扶持国有企业
  • 独立核算分公司与总公司的账务处理
  • 安全基金提取会计分录
  • 供应商折扣一次多少
  • 诉讼费应计入什么会计科目
  • 月末怎么结转成本费用
  • 支付永续债利息的会计处理
  • 会计科目的设置原则包括( )
  • 未分配利润太大了怎么处理
  • mysql基本命令大全
  • mysql5.7.35安装配置教程
  • win7系统如何恢复桌面图标
  • xp系统进程
  • win10如何关闭windows defender实时保护
  • mac 菜单
  • Centos 6.4 安装dnsmasq的方法
  • cortanawin10在哪
  • nodejs文件操作
  • js md5加密方法
  • 编写js代码要注意什么
  • js中的面向对象
  • 无自然人登记信息是怎么回事
  • 咸阳高新区税务局地址
  • 内江市税务局
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设