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

  • 小红书怎么发纯文字笔记(小红书怎么发纯图片)

    小红书怎么发纯文字笔记(小红书怎么发纯图片)

  • 电脑总是弹出广告怎么办(电脑总是弹出广告和自动安装软件)

    电脑总是弹出广告怎么办(电脑总是弹出广告和自动安装软件)

  • 抖音老照片修复在哪里(抖音老照片修复特效在哪里)

    抖音老照片修复在哪里(抖音老照片修复特效在哪里)

  • 苹果蓝牙耳机如何接电话(苹果蓝牙耳机如何看电量)

    苹果蓝牙耳机如何接电话(苹果蓝牙耳机如何看电量)

  • 微信聊天记录截屏长图方法(微信聊天记录截屏怎么隐藏对方名字)

    微信聊天记录截屏长图方法(微信聊天记录截屏怎么隐藏对方名字)

  • Excel如何将单元格一分为二(excel如何将单元格内容全部显示)

    Excel如何将单元格一分为二(excel如何将单元格内容全部显示)

  • 手机键盘没有回车键怎么办(手机键盘没有回车键怎么设置)

    手机键盘没有回车键怎么办(手机键盘没有回车键怎么设置)

  • 美图秀秀怎么把碎发p掉(美图秀秀怎么把背景图换成白色)

    美图秀秀怎么把碎发p掉(美图秀秀怎么把背景图换成白色)

  • 电话对方忙线中什么意思(电话对方忙线中怎么设置)

    电话对方忙线中什么意思(电话对方忙线中怎么设置)

  • 手机关不了机屏幕失灵怎么办(手机关不了机屏幕显示字母怎么回事)

    手机关不了机屏幕失灵怎么办(手机关不了机屏幕显示字母怎么回事)

  • 云闪付乘地铁有优惠吗(云闪付坐地铁)

    云闪付乘地铁有优惠吗(云闪付坐地铁)

  • cpu与外设之间传送的信息类型有哪些(cpu与外设之间传送数据有哪几种类型)

    cpu与外设之间传送的信息类型有哪些(cpu与外设之间传送数据有哪几种类型)

  • 苹果8p突然掉电很快(iphone8突然掉电)

    苹果8p突然掉电很快(iphone8突然掉电)

  • 数控编程6个步骤(数控编程6个步骤是什么)

    数控编程6个步骤(数控编程6个步骤是什么)

  • 开通高德地图标注要收费吗(高德地图图标设置)

    开通高德地图标注要收费吗(高德地图图标设置)

  • 小米6是全网通吗(小米6全网通手机支持澳门电信卡吗)

    小米6是全网通吗(小米6全网通手机支持澳门电信卡吗)

  • 苹果11pro max屏幕多大

    苹果11pro max屏幕多大

  • 华为al50什么手机(华为al50多少钱)

    华为al50什么手机(华为al50多少钱)

  • 无限截词符的作用(表示无限截词检索)

    无限截词符的作用(表示无限截词检索)

  • 关联了qq怎么让对方看不见(关联了qq怎么让对方看不见聊天记录)

    关联了qq怎么让对方看不见(关联了qq怎么让对方看不见聊天记录)

  • 爱奇艺可以播放本地视频吗(爱奇艺可以播放什么格式的视频)

    爱奇艺可以播放本地视频吗(爱奇艺可以播放什么格式的视频)

  • 饿了么如何收藏店铺(饿了么如何收藏餐品)

    饿了么如何收藏店铺(饿了么如何收藏餐品)

  • 微信小程序对上传的图片进行裁剪(微信小程序上面有个音乐怎么关闭)

    微信小程序对上传的图片进行裁剪(微信小程序上面有个音乐怎么关闭)

  • 工资里个人代扣款是什么
  • 两地发工资个税处理
  • 记账凭证核算形式是会计核算中最基本的核算形式
  • 公司食堂菜金会计分录
  • 小规模没有计提增值税直接缴纳了
  • 信息技术费如何做账
  • 个人到税务局开发票要带什么东西
  • 汽车保险费可以抵扣吗
  • 员工异地缴纳社保协议
  • 实报实销电话费
  • 核定征收是每个月都要交税吗
  • 员工迟到扣款该怎么处理
  • 增值税减免明细表怎么填
  • 往来账的作用
  • 电子税务局变更经营地址怎么操作
  • 住宿专票怎么入账
  • 劳务派遣实缴资本
  • 企业的财产清查无论什么情况,均应先通过
  • 对外捐赠资产时应计入什么科目
  • 个体工商户减免房租政策2022年
  • 跨省银行承兑汇票可以接受吗
  • win11系统更新卡在25%
  • nmeo.exe是什么
  • 苹果电脑录屏的视频保存在哪里
  • PHP:xml_set_element_handler()的用法_XML解析器函数
  • safari浏览器怎么快进
  • linux的vi编辑器怎么用
  • 给员工支付的房租费计入哪里?
  • 文件错误会追究拟稿人吗
  • 企业委托境外研发所发生的费用
  • 高速公路电子发票抵扣进项税
  • 递归 php
  • 货物运输业增值税发票样本
  • vue中响应式是什么意思
  • 微信小程序封掉了怎么办
  • 建信融通e信通贴现几天到账
  • python的顺序
  • 只有销售才能使你成功的名言
  • ps位图矢量化
  • 留抵退税税务总局规定的其他情形
  • 印花税没有及时交会有什么后果
  • 机械设备大修标准
  • 存货跌价准备的账务处理
  • 帝国cms真的很好用
  • 高新技术企业相关税收政策
  • db2数据库管理最佳实践
  • 注册资本印花税最新政策2023年
  • 房产税从租和从价都要交吗
  • sql server数据迁移部分数据
  • linux 自启
  • 金融商品转让一半增值税
  • 法人股东的分红怎么算
  • 合伙企业法人股东税收
  • 工会经费和残保金计入什么科目
  • 无形资产分期付款入账价值如何核算?
  • 企业为什么要转移用工风险什么意思
  • 工资每月变动社保怎么变
  • 彩票扣税吗
  • 财务费用手续费借贷方向
  • 免增增值税的有
  • 本月没有认证的发票怎么做账
  • 固定资产报废会计
  • 现销方式
  • 工程分包总包产生的 税费由谁承担
  • win7系统开关机怎么没有声音
  • 怎么恢复被破坏的文件
  • 硬盘版win10
  • win10系统打游戏
  • cmd更改文件属性
  • 批处理调用ftp
  • angular 嵌入html
  • angular实战
  • javascript如何输出变量
  • js parsejson
  • jquery filedownload
  • 简单谈谈你对公安工作的认识
  • jquerycdn
  • python版本怎么选
  • 贵州国家电子税务局登录入口
  • 如何查询甘肃省志愿录取状态
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设