【python debug】could not convert string to float: ‘File‘ got an unexpected keyword argument
- python debug过程中碰到的问题随手记录
报错1:ValueError: could not convert string to float: ‘File’
在网上没有搜到直接匹配的答案
分析发现,这里的报错是要把’File’这个转成float失败,非数字字符转换为float失败
然后去检查哪里出现了这个’File’,发现data load读入多个文件的数据时,其中有个文件第一行是File而非数字,而这个文件并不是我想要的,直接删掉
当然在网上查到的类似问题有的是多了引号,如’123’,可通过.strip(“’”)把‘’去掉
报错2:TypeError: _ _init_ _() got an unexpected keyword argument ‘ckpt_dir’
报错行:logger = torch.utils.tensorboard.SummaryWriter(ckpt_dir=settings.ckpt_dir)
该报错是在执行模型训练时碰到,命令:
python main.py --train_data data/sdd/train --ckpt_dir log_sdd
检查代码中报错行:
from torch.utils.tensorboard import SummaryWriter logger = SummaryWriter(ckpt_dir=LogFile)
查看SummaryWriter函数原型:
torch.utils.tensorboard.writer.SummaryWriter(log_dir=None, comment='' , purge_step=None, max_queue=10, flush_secs=120, filename_suffix='')# log_dir默认值是 runs/CURRENT_DATETIME_HOSTNAME# 每次运行可设置不同目录如 ‘run/dir1’ ‘run/dir2’,这样就能比较两次运行结果
参数log_dir(string):把事件文件写在该目录下,是一个分级目录
SummaryWriter函数举例:
def __init__(self, logdir):try:from torch.utils.tensorboard import SummaryWriterself.writer = SummaryWriter(log_dir=logdir)
源码中参数不对导致报错,修改为:
logger = SummaryWriter(log_dir=LogFile) # ckpt_dir -> log_dir
其他这类问题报错通常是版本原因,可能高版本支持但低版本无此参数等,比如
got an unexpected keyword argument ‘encoding’
got an unexpected keyword argument ‘serialized_options’
参考文章:
python中raw_input().strip().split()
pytorch的SummaryWriter使用
SummaryWriter方法代码示例
created by shuaixio, 2022.05.28
【python debug】could not convert string to float: ‘File‘ got an unexpected keyword argument相关推荐
- 成功解决python\ops\seq2seq.py TypeError: ms_error() got an unexpected keyword argument 'logits'
成功解决python\ops\seq2seq.py TypeError: ms_error() got an unexpected keyword argument 'logits' 目录 解决问题 ...
- 成功解决python\ops\seq2seq.py TypeError: ms_error() got an unexpected keyword argument 'labels'
成功解决python\ops\seq2seq.py TypeError: ms_error() got an unexpected keyword argument 'labels' 目录 解决问题 ...
- 【ValueError: could not convert string to float: ‘young‘】python利用pandas对string类型的数据序列化
项目场景: 利用sklearn库构建决策树,使用sklearn.tree.DecisionTreeClassifier()提供的方法----fit()决策树可视化的时候,我们看到程序报错了 问题描述 ...
- 【Python游戏】用Python基于centernet在win10平台开发,射击游戏 | 附带源码
相关文件 想学Python的小伙伴可以关注小编的公众号[Python日志] 有很多的资源可以白嫖的哈,不定时会更新一下Python的小知识的哈!! 需要源码的小伙伴可以在公众号回复射击游戏 Pytho ...
- 【python版】leanCloud的使用
[python版]leanCloud的使用 参考 数据存储方案 价格 Python SDK 安装指南 数据存储开发指南 · Python 文章目录 [python版]leanCloud的使用 通过凭证 ...
- 【Python进阶】实战Python面向对象基本编程
欢迎来到专栏<Python进阶>.在这个专栏中,我们会讲述Python的各种进阶操作,包括Python对文件.数据的处理,Python各种好用的库如NumPy.Scipy.Matplotl ...
- dataframe转化为array_【Python专栏】12 种高效 Numpy 和 Pandas 函数为你加速分析
来源:机器之心 编译:Jamin.杜伟.张倩 我们都知道,Numpy 是 Python 环境下的扩展程序库,支持大量的维度数组和矩阵运算:Pandas 也是 Python 环境下的数据操作和分析软件包 ...
- 【Python笔记】pyqt5进度条-多线程图像分块处理防止窗体卡顿
目录 主要功能 环境配置 实现过程 1.设计ui 主界面 弹出框 窗体文件 2.主体实现 打开文件 计算函数 代码附录 title.ui titleok.ui title.py titleok.py ...
- 【Python例】利用 python 进行用户画像词云图的生成 --- wordcloud
[Python例]利用 python 进行用户画像词云图的生成 - wordcloud 本文主要用于记录,并使用 python 脚本进行用户画像的词云图的生成. 前言 对于词云图来说,是一个用户画像数 ...
最新文章
- 如何巧用方位角和倾斜角增大光伏电站的发电量?
- 设备驱动--中断开关执行的匹配
- java方法体逻辑不会写怎么办,想自己写框架?不会写Java注解可不行
- 论面向组合子程序设计方法 之 oracle
- 写文件函数 Linux C fwrite,C文件读写函数介绍(转)
- spring一站式开发_Spring开发人员知道的一件事
- storm能不能测试wadl_测试网红燃油宝到底能不能除积碳,看完不花冤枉钱
- 关于SQLServer2005的学习笔记——生日问题
- 沟通CTBS V5.0发布, 南北通及安全性成最大亮点
- PHP微信公众开发笔记(九)
- matlab对文件夹的遍历
- 从Labview硬件平台看ZYNQ 的应用
- 【端口扫描工具】nmap核心使用方法
- 【C语言】扫雷游戏(包含递归展开、手自动标记功能)
- dubbo中 provider和 comsumer端timeout的设置区别
- TwinCAT3读取CSV文件
- Qt学习之安装过程中各种问题的解决
- linux zip和gzip的区别
- 基于SSH的实验室预约管理系统
- Redis常用的命令(一)-------启动、配置等
热门文章
- 华为诺亚方舟实验室实习面试
- 爱普生Epson XP-830 一体机驱动
- 作为站长需要的几项基本技能
- GAMES101作业6-BVH完成全过程
- 简约小清新企业绩效管理培训PPT模板
- [转]托管代码与非托管代码
- java数据结构和算法——迪杰斯特拉(Dijkstra)算法
- 2018考研数学一解析 ​​​
- sip 时序图_[置顶] 【GBT28181开发:SIP协议实践】之设备远程启动
- TensorFlow的杀虫利器LibFuzzer