这里我有很多耐心折叠,每个折叠有 10 个图像。我有一个列表,其中存储了我想要的一些目录。
如何仅从列表(data_paths)上的目录加载/读取文件?
# data_paths is the list
data_paths = ['./data/preprocessed_data/train/Patient009969', './data/preprocessed_data/train/Patient009928', './data/preprocessed_data/train/Patient009966']
data_and_seg_arr = [np.load(ii, mmap_mode='r') for ii in data_paths]
Eror:
IsADirectoryError: [Errno 21] Is a directory: './data/preprocessed_data/train/Patient009969'
我需要保留这个数据表格。因为我将不得不这样做:
pids = [ii.split('/')[-1].split('.')[0] for ii in data_paths]
data = OrderedDict()
for ix, pid in enumerate(pids):
data[pid] = {'data': data_and_seg_arr[ix][..., 0], 'seg': data_and_seg_arr[ix][..., 1], 'pid': pid}
return data
慕桂英4014372
慕田峪7331174
相关分类