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

  • ios14背部敲击支持哪些机型(ios14敲击背部显示图片)

    ios14背部敲击支持哪些机型(ios14敲击背部显示图片)

  • 荣耀30pro如何打开反向充电(荣耀30pro如何打开5g)

    荣耀30pro如何打开反向充电(荣耀30pro如何打开5g)

  • 快手账号异常无法更新个人介绍是什么原因(快手账号异常无法人脸验证)

    快手账号异常无法更新个人介绍是什么原因(快手账号异常无法人脸验证)

  • soul匹配上限解除(soul匹配次数怎么只有30次)

    soul匹配上限解除(soul匹配次数怎么只有30次)

  • 小米蓝牙耳机可以连接苹果用吗(小米蓝牙耳机可以定位吗)

    小米蓝牙耳机可以连接苹果用吗(小米蓝牙耳机可以定位吗)

  • 华为的语言设置在哪(华为怎么设置语言为英文)

    华为的语言设置在哪(华为怎么设置语言为英文)

  • svchost能关吗(svchost如何关闭)

    svchost能关吗(svchost如何关闭)

  • 有源天线和无源天线的区别(有源天线和无源天线优缺点)

    有源天线和无源天线的区别(有源天线和无源天线优缺点)

  • 手机qq分享屏幕有声音吗(手机QQ分享屏幕用不了)

    手机qq分享屏幕有声音吗(手机QQ分享屏幕用不了)

  • ipason是什么电脑品牌(电脑上ipn是什么意思)

    ipason是什么电脑品牌(电脑上ipn是什么意思)

  • ps安装新版需要卸载旧版吗(ps安装需要升级)

    ps安装新版需要卸载旧版吗(ps安装需要升级)

  • 小米10青春版支持4g吗(小米10青春版支持5g吗)

    小米10青春版支持4g吗(小米10青春版支持5g吗)

  • ios海马助手无法安装(为什么海马苹果助手打不开)

    ios海马助手无法安装(为什么海马苹果助手打不开)

  • 数据终端电阻的作用是什么(数据终端电阻的计算公式)

    数据终端电阻的作用是什么(数据终端电阻的计算公式)

  • ipadpro如何强制关机(ipadpro如何强制关机重启)

    ipadpro如何强制关机(ipadpro如何强制关机重启)

  • 荣耀9lite是青春版吗(荣耀9lite青春版手机壳用什么尺寸)

    荣耀9lite是青春版吗(荣耀9lite青春版手机壳用什么尺寸)

  • 同时打开两个ppt会怎样(打开两个ppt窗口)

    同时打开两个ppt会怎样(打开两个ppt窗口)

  • 京东订单如何延长收货(京东订单怎么延长收货)

    京东订单如何延长收货(京东订单怎么延长收货)

  • 苹果手机5录屏功能在哪里(苹果手机录屏时怎样才能录到声音)

    苹果手机5录屏功能在哪里(苹果手机录屏时怎样才能录到声音)

  • beatsx怎么恢复出厂设置

    beatsx怎么恢复出厂设置

  • 抖音别人看不到我作品(抖音别人看不到我的作品怎么回事)

    抖音别人看不到我作品(抖音别人看不到我的作品怎么回事)

  • oppor9采用的是什么材质的后盖(oppor9是什么配置?)

    oppor9采用的是什么材质的后盖(oppor9是什么配置?)

  • 苹果空投怎么用(苹果空投怎么用不了)

    苹果空投怎么用(苹果空投怎么用不了)

  • 荣耀10如何设置返回键(荣耀10如何设置24小时显示)

    荣耀10如何设置返回键(荣耀10如何设置24小时显示)

  • 使用ChatGPT进行AI对话

    使用ChatGPT进行AI对话

  • Dedecms Ask问答系统Rewrite规则(官方的问答)

    Dedecms Ask问答系统Rewrite规则(官方的问答)

  • 分公司可以享受企业所得税优惠吗
  • 车辆购置税计入成本吗
  • 物业收电费有问题找谁解决
  • 临时工工资怎么申报个人所得税
  • 不得免征和抵扣税额抵减额
  • 无法上报季度财务报告
  • 应税劳务和应税服务不合理列支的有哪些
  • 递延收益没有应列入哪个科目
  • 承租人转租是否要交税
  • 办公场所转租赁需要交哪些税费
  • 收到抵账车辆无发票
  • 股东转入投资款
  • 一个季度申报一次是什么
  • 土地使用税怎么征收标准
  • 建材公司将自产产品卖出
  • 对公账户每个月
  • 物业收租金必须要发票吗
  • 人力资源外包服务收费标准
  • 一般纳税人减免税款的会计分录
  • 外挂项目跨年结转分录怎么做?
  • 购进商品用于样品赠送的账务处理
  • 应收账款周转天数正常范围
  • 停车费可以抵扣吗合法吗
  • 如何关闭windows10自动更新
  • linux zen3
  • 接受捐赠收入要计入销售收入吗
  • Win11 Build 22449.1000更新里哪些内容?Win11 Build 22449更新介绍与安装方法
  • 关于出售使用过的车辆
  • ant design vue vue3
  • 公司清算的补偿方案是不是应该公布了
  • 继续涉入资产后续计量
  • 收据不可以入账吗
  • 损益类科目调整影响所得税吗为什么
  • 【小沐学C++】C++ MFC中嵌入web网页控件(WebBrowser、WebView2、CEF3)
  • 使用ajax实现页面分页
  • 借入资金用于生产经营
  • 工资次月发放法律规定
  • dedecms 授权
  • 小企业一年需要缴纳多少税
  • 融资租赁担保余值例题
  • 购买研发设备的发票可以申报创新券吗?
  • 小规模纳税人技术维护费可以抵扣吗
  • 哪些发票可以报销哪些不可以
  • 转出未交增值税借方余额表示什么
  • 增资减资改变股东要交税吗
  • 应交税费应交增值税进项税额在借方
  • 私人贴现做账
  • 发票监制章是什么章图片
  • 出口货物退货的原因
  • 红冲发票金额大于原发票金额
  • 预收账款和应收账款可以放在一个账户
  • 单位固定资产统计表
  • 商品流通企业会计第三版答案倪明辉
  • MSSQL 2005/2008 日志压缩清理方法小结
  • mysql中排序规则是什么意思
  • mysql服务自动停止运行
  • windows vista X86 RTM/OEM 中文正式版下载地址
  • WinXP系统VPN连接经常性自动断开的4个解决方法
  • windows vista升级
  • ubuntu删除vmware
  • macbook像素能不能提高
  • 如何将用户加入某个组
  • imac如何删除客人用户
  • win10怎么设置窗口颜色和外观
  • CentOS系统中与时间的相关命令详解
  • icg是什么文件
  • cortana小娜怎么用
  • Linux安装anaconda
  • js 加减
  • nodejs cgi
  • 滚动的纸箱
  • js进行表单验证的目的是什么
  • unity游戏加密
  • Python字符串的常用方法
  • python3 tkinter
  • 税务系统全面从严治党工作会议
  • 农村摩托车上牌要什么证件和手续
  • 融资租赁出租会计账务处理流程
  • 豫麦336
  • 用实际行动践行中国税务精神
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设