什么是fn.split('\\')[1] .split('。')[0] .strip()?

时间:2019-10-29 20:52:56

标签: transfer-learning

我尝试学习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

1 个答案:

答案 0 :(得分:0)

train_labels = [fn.split('/')[1].split('.')[0].strip() for fn in train_files]

签出此代码,它应该可以工作。