解决pytorch DataLoader 加载数据报错UnicodeDecodeError: ‘utf-8‘ codec can‘t decode byte 0xe5 in position 1023
完整报错是:
Traceback (most recent call last):File "/Applications/PyCharm.app/Contents/plugins/python/helpers/pydev/_pydevd_bundle/pydevd_comm.py", line 301, in _on_runr = r.decode('utf-8')
UnicodeDecodeError: 'utf-8' codec can't decode byte 0xe5 in position 1023: unexpected end of data
解决方法
这个不是解决UnicodeDecodeError: 'utf-8' codec can't decode byte 0xe5 in position 1023: unexpected end of data
报错,而是解决无法迭代模型的问题,方法就是:
把Tensor
格式的数据源,换成numpy
格式,然后再转成tensor
,最后放入DataLoader
中
当从numpy到tensor时仍会报错UnicodeDecodeError,但这样加载后的数据不会被封装到DataLoader后导致数据循环停止,模型的训练不会受到影响。
解决pytorch DataLoader 加载数据报错UnicodeDecodeError: ‘utf-8‘ codec can‘t decode byte 0xe5 in position 1023相关推荐
- (已解决)pycharm调试报错-UnicodeDecodeError:‘utf-8‘ codec can‘t decode byte 0xe8 in position 1023
背景 使用pycharm在调试项目的时候,出现文章标题的错误. r = r.decode('utf-8')UnicodeDecodeError: 'utf-8' codec can't decode ...
- 报错:UnicodeDecodeError:: ‘utf-8‘ codec can‘t decode byte 0xc8 in position 0: invalid contin
python读取数据时出现:UnicodeDecodeError:: 'utf-8' codec can't decode byte 0xc8 in position 0: invalid conti ...
- UnicodeDecodeError: 'ascii' codec can't decode byte 0xe5 in position 0: ordinal not in range(128)
在Python处理字符编码时,出现了如下莫名其妙的错误: UnicodeDecodeError: 'ascii' codec can't decode byte 0xe5 in position 0: ...
- blender导入c4d obj模型出现UnicodeDecodeError:: ‘utf-8‘ codec can‘t decode byte 0xc8 in position 0:
错误描述 blender导入c4d obj模型出现UnicodeDecodeError:: 'utf-8' codec can't decode byte 0xc8 in position 0 bal ...
- Python中提示:UnicodeDecodeError: 'ascii' codec can't decode byte 0xe5 in position
场景 Pycharm中运行: 获取所有微信好友的头像并拼接成一张图片 参照: https://blog.csdn.net/BADAO_LIUMANG_QIZHI/article/details/896 ...
- UnicodeDecodeError: 'ascii' codec can't decode byte 0xe5 in position 85
UnicodeDecodeError: 'ascii' codec can't decode byte 0xe5 in position 85;import sys reload(sys) sys.s ...
- 解决UnicodeDecodeError: ‘ascii’ codec can’t decode byte 0xe5 in position 108: ordinal not in range(12
方案一: 今天做网页到了测试和数据库交互的地方,其中HTML和数据库都是设置成utf-8格式编码,插入到数据库中是正确的,但是当读取出来的时候就会出错,原因就是Python的str默认是ascii编码 ...
- python 读取数据出现UnicodeDecodeError:: 'utf-8' codec can't decode byte 0xc8 in position 0: invalid contin
之前写程序时也出现过类似错误,每次解决了到第二次遇见又忘了具体方法,这次记录一下. 一.字符编码问题 先介绍一下字符编码问题 1.ASCLL与GB2312 由于计算机是美国人发明的,因此,最早只有12 ...
- python 读取数据出现UnicodeDecodeError:: ‘utf-8‘ codec can‘t decode byte 0xc8 in position 0: invalid contin
解决方法: 读取时也可以用二进制模式打开的文件(包括模式参数中的'rb')将内容作为字节对象,而不进行任何解码. 然后使用line.decode('utf-8',errors = 'ignore')解 ...
最新文章
- App分享之微信微博等各个社交平台的分享授权规则和常见问题
- 【Android 内存优化】Java 内存模型 ( Java 虚拟机内存模型 | 线程私有区 | 共享数据区 | 内存回收算法 | 引用计数 | 可达性分析 )
- 【c++算法】变动性算法
- Go——cron定时任务Demo
- npm 打包vue,错误 errno 126 / 清空node_modules目录
- Git之深入解析如何重写提交历史
- 前端封装接口弹出错误_项目实践:SpringBoot三招组合拳,手把手教你打出优雅的后端接口...
- java面向对象编程集合边框_JAVA 面向对象 集合框架
- Mac 10.12彻底关闭Dashboard
- tlab java_浅析java中的TLAB
- 每天学一点ubuntu指令
- pydev中使用wxpython找不到路径的问题
- 最佳String判断是否为空
- Leetcode 34.排序数组中的第一个元素和最后一个元素
- 数学建模常用的四大模型
- 产品体验报告:百词斩————英语学习的领跑者
- PMI-ACP练习题(22)
- 外卖骑手困在算法,美团困在了利益中
- [CSS] 浮动 float属性、clear属性详解
- pandas过滤数据
热门文章
- Whitted光线追踪实现
- abaqus失效单元删除_Abaqus实例教学2-Failure Model
- sentinel卫星_IKONOS卫星 遥感影像解译数据 波段
- UE4 身体部件换装实现
- 基于Ogre的DeferredShading(延迟渲染)的实现以及应用
- vivo6.0系统怎么样不用root激活XPOSED框架的方法
- oracle创建用户和密码以及授权登录问题
- 【原生JS组件】javascript 运动框架
- HDU 5996 dingyeye loves stone [阶梯Nim]
- Linux 定时任务 定时备份mysql数据