Я пытаюсь выучить Transfer_learning и не могу понять смысл кодирования. Ниже моя кодировка.
IMG_DIM = (150, 150)
train_files = glob.glob('training_data/*')
train_imgs = [img_to_array(load_img(img, target_size=IMG_DIM)) for img in train_files]
train_imgs = np.array(train_imgs)
**train_labels = [fn.split('\\')[1].split('.')[0].strip() for fn in train_files]**
В файлах train_files есть изображения собак, названные как (dog.231). Итак, функция разделения, используемая в этом коде, пытается разделить собаку и число ?? Может ли кто-нибудь объяснить мне последний код ?? Я также прикрепляю картинку для имени файла на всякий случай.
![file_name](https://i.stack.imgur.com/yUrAr.png)