位置: IT常识 - 正文

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

发布时间:2024-01-15
机器学习报错解决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系列软件)

  • 腾讯公益怎么改用户名(腾讯公益怎么改地址)

    腾讯公益怎么改用户名(腾讯公益怎么改地址)

  • 星标好友是什么东西(星标好友有什么用处)

    星标好友是什么东西(星标好友有什么用处)

  • 网桥的主要作用(网桥主要作用于什么层)

    网桥的主要作用(网桥主要作用于什么层)

  • 抖音作品在什么时间段发布可以热门(抖音作品在什么条件下可以上同城推荐)

    抖音作品在什么时间段发布可以热门(抖音作品在什么条件下可以上同城推荐)

  • 淘宝客采集到底是什么意思(淘宝客采集群)

    淘宝客采集到底是什么意思(淘宝客采集群)

  • 电脑因为防火墙无法连接网络?(电脑因为防火墙自动关闭)

    电脑因为防火墙无法连接网络?(电脑因为防火墙自动关闭)

  • esupport是什么文件夹(esp是什么文件)

    esupport是什么文件夹(esp是什么文件)

  • 耳机寿命是多久(耳机寿命一般多久)

    耳机寿命是多久(耳机寿命一般多久)

  • 华为有没有上市(华为有没有上市?)

    华为有没有上市(华为有没有上市?)

  • ios13.4.1怎么分屏(苹果手机ios13怎么分屏)

    ios13.4.1怎么分屏(苹果手机ios13怎么分屏)

  • 华为荣耀9a怎么设置返回键(华为荣耀9a怎么投屏到电视上)

    华为荣耀9a怎么设置返回键(华为荣耀9a怎么投屏到电视上)

  • 为什么苹果电脑只有一个c盘(为什么苹果电脑充不上电)

    为什么苹果电脑只有一个c盘(为什么苹果电脑充不上电)

  • 手机蓝屏是怎么回事(手机蓝屏是怎么样的)

    手机蓝屏是怎么回事(手机蓝屏是怎么样的)

  • 飞猪酒店不可取消订单怎么取消(飞猪酒店不可取消怎么办)

    飞猪酒店不可取消订单怎么取消(飞猪酒店不可取消怎么办)

  • 京东退货京豆会退还吗(京东退货京豆会退吗)

    京东退货京豆会退还吗(京东退货京豆会退吗)

  • 运算器一般由什么组成(运算器一般由什么构成)

    运算器一般由什么组成(运算器一般由什么构成)

  • windows7怎么格式化(windows7怎么格式化电脑恢复出厂设置)

    windows7怎么格式化(windows7怎么格式化电脑恢复出厂设置)

  • PS怎么画阴影(ps怎么画阴影区域)

    PS怎么画阴影(ps怎么画阴影区域)

  • 怎样把软件变成内置(怎样把软件变成自己的图片)

    怎样把软件变成内置(怎样把软件变成自己的图片)

  • 苹果机怎么设置蓝牙(苹果机怎么设置铃声自己想要的铃声下载那个)

    苹果机怎么设置蓝牙(苹果机怎么设置铃声自己想要的铃声下载那个)

  • 美柚到底怎么用的(美柚怎么了)

    美柚到底怎么用的(美柚怎么了)

  • cctalk可以同时登几个(cctalk可以登几个设备)

    cctalk可以同时登几个(cctalk可以登几个设备)

  • iphone11和7p哪个屏幕大(iphone11和苹果7p)

    iphone11和7p哪个屏幕大(iphone11和苹果7p)

  • gsync怎么设置(gsync显示器具体设置)

    gsync怎么设置(gsync显示器具体设置)

  • pccguide.exe是什么进程 pccguide进程查询(pc direct)

    pccguide.exe是什么进程 pccguide进程查询(pc direct)

  • Java如何解析html里面的内容并存到数据库(java如何解析json字符串)

    Java如何解析html里面的内容并存到数据库(java如何解析json字符串)

  • 应交税费明细科目怎么记账
  • 公司组织出国旅游费用
  • 以前年度调整后财务报表
  • 收到投资款需要缴纳什么税
  • 专项应付款在资产负债表中如何列示
  • 如何申请办理残疾证
  • 长期股权投资减值准备借贷方向
  • 机票退票手续费报销凭证
  • 非正常损失进项税额转出计算公式
  • 你如何界定成本与费用之间区别?
  • 海关进口关税专用缴款书可以抵扣吗
  • 可以自行设计的软件
  • 定额发票2019年规定
  • 整体购买企业资产涉及哪些税
  • 纳税申报比对
  • 营业成本过低的原因
  • 航天维护费全额抵扣
  • 职工食堂购买洗碗机申请
  • 补缴社保费可以投诉,也可以申请仲裁吗
  • 退回多缴所得税做贷方本期发生额没有
  • macOS Big Sur 11.1 RC预览版(20C69)正式更新
  • deepin正式版
  • php __invoke
  • 成本结转的科目
  • 不能报销的发票可以丢掉吗
  • 非货币性资产投资计入什么科目
  • php生成表格
  • 企业的存货按计划成本核算
  • 比较坏账准备与什么有关
  • 十天学会css教程
  • y库数据库
  • html用户注册界面
  • vuetify cdn
  • 个体户怎么报增值税
  • 水果发票税率是几个点
  • 文化事业建设费的征收范围
  • 2022最新款带采集功能抖音壁纸小程序源码
  • 不借助的英文
  • 建筑企业预缴
  • 公司申请破产后员工有赔偿吗
  • mysql 增加用户
  • 权益法和成本法的适用范围
  • 税控系统技术维护费会计处理280
  • 从业人数的计算方法
  • 银行承兑到期后未兑付
  • 生产车间为生产产品
  • 保安公司购买的保险
  • 管理费用的核算方法
  • 收入与费用配比也就是费用要由收入补偿
  • 款已付未收到发票
  • 金蝶财务软件服务器
  • 如何确定开票内容
  • 电子发票开具流程?
  • 市政配套费交给哪个部门
  • 陈列费收取标准
  • 固定资产是指什么
  • 建账的基本流程图
  • 委托设置什么意思
  • 探讨探讨
  • windows安装kafka
  • 如何架设ftp
  • 多人共用一台电脑,如何保密
  • Ubuntu如何安装vim编辑器
  • 虚拟机安装win8系统
  • nodejs调用java
  • shell备份文件脚本
  • [置顶]星陨计划
  • bat定义函数
  • vue基于什么
  • 同一个页面
  • unity地形少了三个键
  • ubuntu on android
  • unity的shader在哪儿
  • 文件夹怎么变成
  • jquery.siblings()
  • android开发框架
  • 安徽省工商总局
  • 货车可申请停保吗
  • 增值税是要上交给国家的吗?
  • 车辆购置印花税需入固定资产吗
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号