以下面代碼為例
import math
import torch
from tensorboardX import SummaryWriter
if __name__ == "__main__":
writer = SummaryWriter()
funcs = {"sin":math.sin,"cos":math.cos,"tan":math.tan}
for angle in range(-360,360): # 以°為角度范圍單位,將它們轉(zhuǎn)換為弧度,并計算函數(shù)值
angle_rad = angle*math.pi/180
for name, fun in funcs.items():
val = fun(angle_rad)
writer.add_scalar(name, val, angle)
writer.close()
文件保存位置為:E:\Deep-Reinforcement-Learning-Hands-On-master\Chapter03
運行后生成文件events.out.tfevents.1632124239.DESKTOP-L5EQ6TT保存在runs目錄下的Sep20_15-50-39_DESKTOP-L5EQ6TT文件夾中,pycharm查看方法:
(1)右擊Sep20_15-50-39_DESKTOP-L5EQ6TT文件夾,選擇open in-terminal,如下圖所示:

圖1
(2)在終端terminal下輸入 tensorboard --logdir=目錄位置(即:=E:\Deep-Reinforcement-Learning-Hands-On-master\Chapter03\runs\Sep20_15-50-39_DESKTOP-L5EQ6)。如下圖:

圖2
(3)點擊 http://localhost:6006/ ,即可自動打開瀏覽器,看到tensorboard界面,如下圖

圖3