位置: 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系列软件)

  • 企业有哪些

    企业有哪些

  • 朵唯女性手机营销策略(朵唯女性手机怎么样)(朵唯女性手机图片)

    朵唯女性手机营销策略(朵唯女性手机怎么样)(朵唯女性手机图片)

  • 剪映怎么删除黑屏部分(剪映怎么删除黑色的部分)

    剪映怎么删除黑屏部分(剪映怎么删除黑色的部分)

  • 移动光猫只有wps灯亮(移动光猫只有一个端口能用怎么办)

    移动光猫只有wps灯亮(移动光猫只有一个端口能用怎么办)

  • 华为手机微信不提示怎么设置(华为手机微信不打开收不到新消息提醒)

    华为手机微信不提示怎么设置(华为手机微信不打开收不到新消息提醒)

  • 计算器上的AC是什么键(计算器上的ac是什么意思)

    计算器上的AC是什么键(计算器上的ac是什么意思)

  • 抖音搜不到对方是被拉黑了吗(抖音搜不到对方的抖音号是为什么)

    抖音搜不到对方是被拉黑了吗(抖音搜不到对方的抖音号是为什么)

  • 华为荣耀30s怎么设置返回键(华为荣耀30s如何)

    华为荣耀30s怎么设置返回键(华为荣耀30s如何)

  • 压缩完的文件大于100m怎么办(压缩完的文件大小怎么改)

    压缩完的文件大于100m怎么办(压缩完的文件大小怎么改)

  • xr屏幕刷新多少赫兹(xr屏幕刷新率是多少)

    xr屏幕刷新多少赫兹(xr屏幕刷新率是多少)

  • 声卡都有哪些种类(声卡都有啥)

    声卡都有哪些种类(声卡都有啥)

  • 快手怎么绑定支付宝(快手怎么绑定支付宝买东西)

    快手怎么绑定支付宝(快手怎么绑定支付宝买东西)

  • 锂电池第一次充电怎么充电才正确(锂电池第一次充电多长时间)

    锂电池第一次充电怎么充电才正确(锂电池第一次充电多长时间)

  • 小米9信号不稳定经常无信号(小米信号不稳定怎么回事,一会儿H+以后4G)

    小米9信号不稳定经常无信号(小米信号不稳定怎么回事,一会儿H+以后4G)

  • ipad型号a1474是什么型号(ipad型号a1474是air几)

    ipad型号a1474是什么型号(ipad型号a1474是air几)

  • 摄像头里面有水雾怎么办(摄像头里面有水雾怎么去除)

    摄像头里面有水雾怎么办(摄像头里面有水雾怎么去除)

  • 微信投诉对方看得见吗(微信投诉对方可以看得到是谁投诉吗)

    微信投诉对方看得见吗(微信投诉对方可以看得到是谁投诉吗)

  • 拆封新机是什么意思(拆封机是二手机吗)

    拆封新机是什么意思(拆封机是二手机吗)

  • 苹果手机发短信特效为什么对方看不到(苹果手机发短信怎么知道对方拉黑)

    苹果手机发短信特效为什么对方看不到(苹果手机发短信怎么知道对方拉黑)

  • 手机如何将图片转文字(手机如何将图片压缩打包发送)

    手机如何将图片转文字(手机如何将图片压缩打包发送)

  • 志高cmv和志高的区别(志高好吗)

    志高cmv和志高的区别(志高好吗)

  • vivox20长多少厘米(vivox20手机尺寸)

    vivox20长多少厘米(vivox20手机尺寸)

  • 宏基笔记本电脑预装win8改win7系统教程详细图解(宏基笔记本电脑售后电话)

    宏基笔记本电脑预装win8改win7系统教程详细图解(宏基笔记本电脑售后电话)

  • 全国增值税发票查验平台
  • 工资薪金税前扣除标准是14%吗
  • 跨年的所得税会计分录
  • 所得税费用怎么算分录
  • 旅游业一般纳税人
  • 非财政补助结余分配借贷方向
  • 非行政性罚款可以撤销吗
  • 服务业收到服务业发票分录
  • 公司对员工的罚款最多可以罚多少
  • 长期股权抵消分录
  • 银行漏记账会造成什么后果
  • 长期债券是指偿还期限超过几个月的债券
  • 企业留存收益包括盈余公积和未分配利润
  • 0税率发票纳税申报如何填报
  • 固定资产评估增值
  • 进项税额加计抵扣税收优惠政策
  • 企业支付宝可以转账到对公账户吗
  • 事业单位固定资产报废的账务处理
  • 行程单的金额怎么算
  • 姑娘果的功效与作用百度百科
  • macwifi连接频繁断开
  • windows11怎么快速截屏
  • 浏览器播放视频加速怎么设置
  • 专用发票和普通发票的报销区别
  • 洗车店如何开
  • 广告费和业务宣传费税前扣除基数
  • 子公司开票给母公司,冲减利润,怎么避免税务风险
  • 企业所得税会计准则
  • 联营企业分得的利润应计入
  • vue自定义日历组件
  • 增值税进项发票丢失最新处理办法
  • 织梦栏目内容不显示
  • 一次性伤残就业补助金
  • 企业接受的非货币性投资按照 计入实收资本
  • 公司的基本户怎么换
  • 会计人员信息采集工作证明模板
  • db2运维命令
  • 民办非企业单位是私立还是公立
  • 支付航天信息服务费未收到发票怎么处理
  • 电子钥匙报税
  • 费用发票处理
  • 小型微利企业企业所得税如何计算
  • 应付账款抹零摘要怎么写
  • 加盟代理需要什么手续
  • 上月发票如何冲红
  • 投资性房地产涉及其他综合收益
  • 工程项目立项前包括哪几个过程
  • 公司变更名字后,公账怎么办
  • 公司与股东的往来款
  • 社保退回的钱怎么做会计分录
  • 航天金税服务费发票在哪打印
  • 固定资产报废属于非流动资产处置损失吗
  • 支付维修基金放什么科目
  • 餐饮企业的内部营销
  • 生产成本明细账怎么填图片
  • mysql输入密码命令
  • 简述Mysql Explain 命令
  • mac怎么共享wifi密码给iphone
  • u盘重装操作系统怎么办
  • win10系统怎么设置开机密码
  • linux系统查看磁盘io
  • centos7.4安装
  • win10无法安装无线显示器
  • unity3d第一人称射击游戏教程
  • js倒计时结束操作
  • python如何用turtle
  • ubuntu 20.4安装
  • javascrapt
  • jquery左右移动动画效果
  • unity安卓游戏开发
  • vue的ssr渲染
  • macos如何使用
  • linux如何剪切文件
  • jq复选框选中触发事件
  • python多线程怎么用
  • 商铺土地增值税预缴税率是多少
  • 人防异地建设费标准
  • 税务关系转移社保怎么办理
  • 深圳电子税务局app
  • 深圳车牌注销需要车辆到场吗
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设