从Pytorch数据集对象中删除样本

2024-10-01 15:49:12 发布

您现在位置:Python中文网/ 问答频道 /正文

我正在使用以下方式将图像加载到pytorch:

train_data = torchvision.datasets.ImageFolder(train_dir, transform=transform)

其中有一些样本我想略去

我可以从加载程序中删除某些图像吗?(按索引?按名称?) Thx


Tags: 图像程序名称datadir方式transformtrain
1条回答
网友
1楼 · 发布于 2024-10-01 15:49:12

您可以修改ImageFolderimgs属性,如下所示:

train_data.imgs.remove((PATH, INDEX))

其中PATH应替换为要删除的映像的路径,而INDEX应替换为相应的类索引(从0到您拥有的类数)。 如果您对INDEX不确定,可以打印train_data.imgs以获取所有图像路径及其元组类的列表

相关问题 更多 >

    热门问题