一、框架
(一)快速获得API(#以Dataset为例)
1 2 3
   | help(Dataset) Dataset?? 或者直接Ctrl+Dataset
   | 
 
获取图像的库Pillow
Python 学习笔记之—— PIL 库 - 知乎 (zhihu.com)
文件操作OS
简单明了!Python中的OS模块 - 知乎 (zhihu.com)
(二)Datase
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24
   | from torch.utils.data import Dataset from PIL import Image import os
  class MyData(Dataset):     def __init__(self,root_dir,label_dir):         self.root_dir = root_dir         self.label_dir = label_dir         self.path = os.path.join(self.root_dir,self.label_dir)         self.img_path = os.listdir(self.path)              def __getitem__(self,index):         img_name = self.img_path[index]         img_item_name = os.path.join(self.root_dir, self.label_dir,img_name)         img = Image.open(img_item_name)         label = self.label_dir         return img,label          def __len__(self):         return len(self.img_path)      root_dir = '/home/ycy523/test/dataset/train' label='ants' ants_dataset = MyData(root_dir, label)
   |