import numpy as np

from tensorboardX import SummaryWriter

writer=SummaryWriter(log_dir="scala",comment="base_scala")

for epoch in range(100):
writer.add_scala(tag='scala/test',scalar_value=np.random.rand(),global_step=epoch)
writer.add_scalars("scala/scalars_test",{"xsinx":epoch *np.sin(epoch),"xcosx":epoch*np.cos(epoch)},epoch)
writer.close()

  

1. from tensorboardXimport SummaryWriter

2. 然后定义一个SummaryWriter() 实例。

SummaryWriter()的参数为:def __init__(self, log_dir="scala", comment="base_scala", **kwargs):

其中log_dir为生成的文件所放的目录,

comment为文件名称。

默认目录为生成runs文件夹目录

3.    add_scalar(tag, scalar_value, global_step=None, walltime=None)

         tag (string): 数据名称,可以简单理解为保存图的名称
           scalar_value (float): 数字常量值,可以理解为Y轴数据
           global_step (int, optional): 训练的 step,可以理解为X轴数据
           walltime (float, optional): 记录发生的时间,默认为 time.time()

     当Y轴数据不止一个时,可以使用writer.add_scalars()

4.  如果是默认目录,则 tensorboard --logdir runs

本例中,tensorboard --logdir scalar

5. 最后调用writer.close()

tensorboard_scalar的更多相关文章

随机推荐

  1. 代码实现:一个数如果恰好等于它的因子之和,这个数就称为"完数"。例如6=1+2+3.第二个完全数是28, //它有约数1、2、4、7、14、28,除去它本身28外,其余5个数相加, //编程找出1000以内的所有完数。

    import java.util.ArrayList; import java.util.List; //一个数如果恰好等于它的因子之和,这个数就称为"完数".例如6=1+2+3. ...

  2. 使用conda安装命令时一直出现问题,因为从2019年4月添加的国内镜像都不能用了

    安装过程中出现以下问题:(历尽千辛万苦,终于才查到原来是清华源,腾讯源都不能用了)The remote server could not find the noarch directory for t ...

  3. OpenStack 启动虚拟机 Booting from Hard Disk

    问题 OpenStack 启动虚拟机 Booting from Hard Disk-GRUB 环境 OpenStack RUNNING IN vSphere 6.0.0 VM 开启了 CPU 虚拟化支 ...

  4. Linux上几款好用的字幕编辑器

    如果你经常看国外的大片,你应该会喜欢带字幕版本而不是有国语配音的版本.我在法国长大,童年的记忆里充满了迪斯尼电影.但是这些电影因为有了法语 的配音而听起来很怪.如果现在有机会能看原始的版本,我想,对于 ...

  5. Function Expression

    One of the key characteristics of function declarations is function declaration hoisting, whereby fu ...

  6. C++中sort函数使用方法

    一.sort函数 1.sort函数包含在头文件为#include<algorithm>的c++标准库中,调用标准库里的排序方法可以实现对数据的排序,但是sort函数是如何实现的,我们不用考 ...

  7. CentOS7中SSH免密登陆设置

    一.准备三台客户机 hadoop100 192.168.13.100(Master) hadoop101 192.168.13.101 hadoop102 192.168.13.102 二.在hado ...

  8. tensorflow 2.0 技巧 | 自定义tf.keras.Model的坑

    自定义tf.keras.Model需要注意的点 model.save() subclass Model 是不能直接save的,save成.h5,但是能够save_weights,或者save_form ...

  9. 【VS开发】DLL和ocx的区别

    ActiveX,OLE是基于COM的一种应用,其文件后缀一般以dll和ocx结尾:ocx作为一种特殊的dll文件,具有一定的用户界面和事件响应,而dll文件只是方法和属性的集合. 一.关于DLL的介绍 ...

  10. java 编码设计细节

    1.hibernate注解 @Validated({ APIGetsGroup.class })@NotBlank(message = "{cameraReceive.captureId.e ...