zjuJish commited on
Commit
9f9756a
·
verified ·
1 Parent(s): 008ca66

Upload layer_diff_dataset/make_json.py with huggingface_hub

Browse files
Files changed (1) hide show
  1. layer_diff_dataset/make_json.py +26 -0
layer_diff_dataset/make_json.py ADDED
@@ -0,0 +1,26 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ import json
2
+ import os
3
+ # 挑选train中的部分sample构成try对应的json
4
+
5
+ folder_path = '/mnt/workspace/workgroup/sihui.jsh/layer_diff_dataset/try/im'
6
+ folder_path_1 = '/mnt/workspace/workgroup/sihui.jsh/layer_diff_dataset/train/im'
7
+
8
+ file_list = os.listdir(folder_path)
9
+ file_list = [os.path.join(folder_path_1,i) for i in file_list if i.endswith('.jpg')]
10
+ file_list.sort()
11
+ print(file_list)
12
+ # 读取原始JSON文件
13
+ with open('/mnt/workspace/workgroup/sihui.jsh/layer_diff_dataset/train/im_rgba.json', 'r') as file:
14
+ data = json.load(file)
15
+
16
+ data_try = []
17
+ # 修改每个字典的"images"和"images_rgba"字段
18
+ for item in data:
19
+ if item["images"] in file_list:
20
+ data_try.append(item)
21
+ print(data_try)
22
+ # 写入新的JSON文件
23
+ with open('/mnt/workspace/workgroup/sihui.jsh/layer_diff_dataset/try/im_rgba.json', 'w') as file:
24
+ json.dump(data_try, file, indent=4)
25
+
26
+ print("New JSON file has been created successfully.")