import json with open(r"....visdomnormal.json", "r", encoding="utf-8") as f: dataset : dict = json.load(f) jsons : dict = dataset["jsons"] # 这里存着你想要恢复的数据 reload : dict = dataset["reload"] # 这里存着有关窗口尺寸的数据 print(jsons.keys()) # 查看所有的win
out:
dict_keys(['jsons', 'reload']) dict_keys(['1.wav', '2.wav', '3.wav', '4.wav', '5.wav', '6.wav', '7.wav', '8.wav', '9.wav', '10.wav', '11.wav', '12.wav', '13.wav', '14.wav'])
但这么做不是很优雅,所以visdom封装了第二种方法 。你当然可以通过访问文件夹.visdom来查看当前可用的env,但是也可以这么做:
from visdom import Visdom vis = Visdom() print(vis.get_env_list())
out:
Setting up a new session... ['main', 'normal']
在获取了可用的环境名后,你可以通过get_window_data方法来获取指定env、指定win下的图像数据 。请注意,该方法返回str,故需要通过json来解析:
from visdom import Visdom import json vis = Visdom() window = vis.get_window_data(win="1.wav", env="normal") window = json.loads(window) # window 是 str,需要解析为字典 content = window["content"] data = https://www.isolves.com/it/ai/2022-09-21/content["data"][0] print(data.keys())
out:
Setting up a new session... dict_keys(['z', 'x', 'y', 'zmin', 'zmax', 'type', 'colorscale'])
通过索引这些keys,相信想复用原本的图像数据并不困难 。
【PyTorch下的可视化工具】
推荐阅读
- 世界上最好的编程语言PHP和Facebook的感情经历
- XDP的重定向工作原理
- 决定转行的互联网大厂人,都去哪了?
- 小狗的名字吉祥招财微信图片 小狗的名字吉祥招财微信
- 怎么形容小孩子爱说谎的句子 怎么形容小孩子爱说谎
- 如何才能更符合今日头条的推送机制?获得头条更多展示量的方法
- 爱说谎的孩子该怎么办教案 爱说谎的孩子该怎么办
- 盘点那些高危却又不得不用的Linux命令
- 孩子不懂感恩的句子 孩子不懂感恩的话怎么说
- 面对不懂感恩的孩子怎么办教案