-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathlook_pkl.py
35 lines (25 loc) · 934 Bytes
/
look_pkl.py
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
import pickle
# path='/network_space/server127/shared/qinyiming/openad/data/full_shape_train_data.pkl'
# path='/network_space/server126/shared/yinshaofeng/Assignment/Cognition/openad/data/ysf_full_shape_val_data.pkl'
path = '/network_space/server127/shared/qinyiming/openad/data/ysf_full_shape_train_data.pkl'
f=open(path,'rb')
data=pickle.load(f, encoding='latin1')
# func = []
# for i in range(len(data)):
# func.append(data[i]['functionality'][0])
# print(func)
print(data)
# print(f'the length of data is {len(data)}')
# print(data[300]['semantic class'])
# new_data = []
# for i in range(6):
# new_data.append(data[i*100])
# for i in range(11, 15):
# new_data.append(data[i*100])
# for i in range(20, 22):
# new_data.append(data[i*100])
# # save new_data
# path='/network_space/server127/shared/qinyiming/openad/data/full_shape_val_data_10.pkl'
# f=open(path,'wb')
# pickle.dump(new_data,f)
# f.close()