windows系统 方便处理数据的bat批处理脚本(个人记录)
windows 10
准备好数据文件output.out
数据格式为:
loading from saved model ./results/contrast_acdc_pcl_temp01_thresh035_lr01_epochs200_sa_nomovev1_bs32_4thf_2022-06-27_13-29-36/model/epoch_200.pth
number of parameters: 17462016
train_keys:[73, 18, 1, 15, 95, 6]
val_keys:[ 5 10 14 21 26 29 34 36 41 43 50 52 61 64 66 70 76 79 87 89]
dataset length: 118
dataset length: 360
Using cos LR Scheduler!
Training epoch:0, batch:0/30, lr:0.001500, loss:1.7975, mean Dice:0.0186
…
Validation epoch:0, batch:0/90, mean Dice:0.2478105182139975
…
Epoch: 0 Training Loss 0.5768 Validation Dice 0.0788
…
需要提取出其中“Epoch: 0”那一行的“0”“Dice”“0.0788”位置的数据,方便进行统计和对照。
步骤如下:
1.创建一个process.bat文件,在其中输入如下代码(注意,如下面注释所示,"tab="后面需要接一个制表符(tab键输入)):
@echo off
set name=output_sa_m6_bs2_lr1e-3_bs32_4thf
set tab=
:: 注意,上面"tab="后面需要接一个制表符(tab键输入)for /f "tokens=1,2,7,8" %%i in (%name%.out) do if %%i==Epoch: echo %%j%tab%%%k%tab%%%l>>%name%.txt
将数据文件output.out和脚本文件process.bat放在同一个文件夹里,然后双击process.bat运行bat脚本(也可以在cmd中运行),就获得了output.txt。
打开Excel,“数据”-“从文本/CSV获取数据”-“加载”(或者,直接把output.txt的内容复制到Excel里面),即可获得初步整理后的数据(按照Epoch排列),接下来即可进行方便的统计和比较了。
参考文献
怎么用bat取文件中某一行中某一特定的内容
BAT中在批量LOG文件中将含有特定字符串的行找出来并保存
bat脚本:快速入门
BAT脚本编写教程(比较易懂和全面)
windows系统 方便处理数据的bat批处理脚本(个人记录)相关推荐
- 【bat批处理脚本命令】2分钟看懂,一键主机windows系统远程连接控制阿里云等windows系统的云服务器(保姆级图文+实现代码)
目录 1.实现效果 2.实现代码 3.使用代码新建一个bat脚本文件 总结 欢迎关注 『bat批处理脚本命令』 系列,持续更新中 欢迎关注 『bat批处理脚本命令』 系列,持续更新中 本来阿里云服务器 ...
- Windows系统bat批处理脚本实现暂停时间延迟方法
描述:Windows系统bat批处理脚本实现暂停时间延迟方法 代码: @ping 127.0.0.1 -n 1 >nul
- windows的cmd与bat批处理脚本(batch script)
目录 序:批处理看这一篇就够了 一.前言 二.使用技巧 1.查看帮助 2.命令的执行 3.变量 4.条件语句 5.循环 6.参数 7.函数(过程调用) 8.调用外部脚本 9.命令执行结果和错误判断 1 ...
- 干货分享 | Windows系统下载SRA数据方法——生信小白亲测可行
在开展二代测序相关课题研究时,经常需要上传或者下载SRA数据库中的数据,对熟悉Linux系统.懂代码的同学们来说是非常容易的事情.但像小编这一类看到代码两眼一抹黑的小白就有点难度了,尤其电脑还是Win ...
- python清空windows系统剪切板数据
本文介绍python清空windows系统剪切板数据方法 一.实现原理 通过python ctypes模块,调用windows API实现 二.实现代码 from ctypes import wind ...
- Windows下bat批处理脚本常用场景整理,持续更新中。。。
Windows下bat批处理脚本常用场景整理,持续更新中... 一.Winodws下使用bat脚本对结果进行筛选 例如:在筛选出来的结果中,筛选是否有"$G"字段 adb shel ...
- 使用blat实现在window系统下通过BAT批处理脚本发邮件功能
一.简介 Blat 是一个命令行发邮件的小工具,仅支持简单的SMTP协议,需要SMTP服务器的支持. Blat is a Windows (32 & 64 bit) command line ...
- BAT 批处理脚本教程
BAT 批处理脚本教程 第一章 批处理基础 第一节 常用批处理内部命令简介 批处理定义:顾名思义,批处理文件是将一系列命令按一定的顺序集合为一个可执行的文本文件,其扩展名为BAT或者CMD.这些命令统 ...
- bat批处理脚本入门
BAT 批处理脚本 教程 第一章 批处理基础 第一节 常用批处理内部命令简介 批处理定义:顾名思义,批处理文件是将一系列命令按一定的顺序集合为一个可执行的文本文件,其扩展名为BAT或者CMD.这些命令 ...
最新文章
- ProtonMail 开源其所有电子邮件应用程序
- 发现一个好工具RenderDoc
- ActiveMQ点对点通讯,生产者-消费者
- 机器学习(二十八)——Monte-Carlo
- P4026-[SHOI2008]循环的债务【dp】
- mysql 自定义函数function,函数和存储过程的区别
- 一.路径规划---二维路径规划仿真实现-gmapping+amcl+map_server+move_base
- OpenShift 4 - 了解Secret
- PaddlePaddle飞桨OCR文本检测——入门安装GPU版(一)
- 791. 高精度加法
- python的传参是传值还是传址
- 由购物论测试的重要性:桃子测试了,很好;糖没测试,竟然都有虫子
- 速领,阿里巴巴Java开发手册终极版
- 星空主题设计理念_「案例赏析」深邃星空理念:鲜为人知的独特标识设计
- python使用numpy按一定格式读取bin文件
- 关于输入法拼音拆分算法
- “对赌协议”—八大失败经典案例
- Hive虚拟内存溢出报错:2.9GB of 2.1GB virtual memory used. Killing container.解决办法
- python爬虫-urllib-handler和代理
- 关于Mac共享WiFi网络,看这里就够了(2 4G,5G , ipv6)