当前位置: 首页 > news >正文

【从零学Python】一些工具类的使用:SummaryWriter()、tqdm()

1.SummaryWriter()
使用SummaryWriter创建events;
SummaryWriter()需要依赖tensorflow与tensorboard;

from torch.utils.tensorboard import SummaryWriter
log_dir = os.path.join(save_dir, 'models', datetime.now().strftime('%b%d_%H-%M-%S') + '_' + socket.gethostname())
# 获取Tensorboard的writer, 记录日志信息
writer = SummaryWriter(log_dir=log_dir)

上述代码执行后,会生成如下其中一个 run_* 文件
在这里插入图片描述

接下来在terminal中执行如下命令:

cd  run
tensorboard --logdir=run_2

在这里插入图片描述

点击下方链接:http://ubuntu-PT6630G-Invalid-entry-length-16-Fixed-up-to-11:6006
会得到如下界面:
在这里插入图片描述

  1. tqdm()
    tqdm(),可扩展的Python进度条, https://www.jianshu.com/p/21cf48be6bf6
import time
from tqdm import tqdm

pbar = tqdm(["a", "b", "c", "d"])  
for char in pbar:  
    # 设置描述
    pbar.set_description("Processing %s" % char)
    time.sleep(1)

输出:

0%| | 0/4 [00:00<?, ?it/s]

Processing a: 25%|██▌ | 1/4 [00:01<00:03, 1.00it/s]

Processing b: 50%|█████ | 2/4 [00:02<00:02, 1.00it/s]

Processing c: 75%|███████▌ | 3/4 [00:03<00:01, 1.00it/s]

Processing d: 100%|██████████| 4/4 [00:04<00:00, 1.00it/s]

相关文章:

  • 计算机毕业设计ssm+vue基本微信小程序的考试刷题及分析系统小程序
  • MMlab 官方教程链接汇总
  • win10你的设备遇到问题,需要重启的五种解决方法
  • 【MyBatis笔记12】MyBatis中二级缓存相关配置内容
  • EasyExcel 官网观看建议
  • 再苦再累也必须要弄懂的:ES6的ES Module
  • K210使用Mx-yolov3训练
  • Springboot中日志的简单使用
  • 0. SQL细节要点
  • 网络安全——Cobaltstrike
  • 架构师的 36 项修炼第07讲:高性能系统架构设计
  • 微信小程序开发03 自定义组件:怎么培养组件化思维?
  • 4.bs4 节点遍历
  • 基于ssm+vue+elementui的二手车交易管理系统
  • 计算机毕业设计springboot+vue基本微信小程序的水库巡检系统
  • 【vuex入门系列02】mutation接收单个参数和多个参数
  • Git 使用集
  • PHP那些事儿
  • Python 反序列化安全问题(二)
  • Python 基础起步 (十) 什么叫函数?
  • Python利用正则抓取网页内容保存到本地
  • vue 个人积累(使用工具,组件)
  • Vue实战(四)登录/注册页的实现
  • Web Storage相关
  • win10下安装mysql5.7
  • windows下mongoDB的环境配置
  • 分布式任务队列Celery
  • 使用 Node.js 的 nodemailer 模块发送邮件(支持 QQ、163 等、支持附件)
  • 使用iElevator.js模拟segmentfault的文章标题导航
  • 微服务核心架构梳理
  • 微信开放平台全网发布【失败】的几点排查方法
  • 我感觉这是史上最牛的防sql注入方法类
  • kubernetes资源对象--ingress
  • 湖北分布式智能数据采集方法有哪些?
  • 通过调用文摘列表API获取文摘
  • #define,static,const,三种常量的区别
  • (1)(1.11) SiK Radio v2(一)
  • (1)bark-ml
  • (2/2) 为了理解 UWP 的启动流程,我从零开始创建了一个 UWP 程序
  • (3)(3.2) MAVLink2数据包签名(安全)
  • (Matalb回归预测)PSO-BP粒子群算法优化BP神经网络的多维回归预测
  • (附源码)ssm航空客运订票系统 毕业设计 141612
  • (太强大了) - Linux 性能监控、测试、优化工具
  • (小白学Java)Java简介和基本配置
  • (续)使用Django搭建一个完整的项目(Centos7+Nginx)
  • (转)AS3正则:元子符,元序列,标志,数量表达符
  • .libPaths()设置包加载目录
  • .net 8 发布了,试下微软最近强推的MAUI
  • .net实现客户区延伸至至非客户区
  • .net下的富文本编辑器FCKeditor的配置方法
  • .secret勒索病毒数据恢复|金蝶、用友、管家婆、OA、速达、ERP等软件数据库恢复
  • /usr/bin/python: can't decompress data; zlib not available 的异常处理
  • [Android Pro] Notification的使用
  • [Android]使用Android打包Unity工程
  • [AX]AX2012 R2 出差申请和支出报告