【发布时间】:2026-01-09 14:45:02
【问题描述】:
我的数据集有 366 个文件夹,这意味着每天的文件夹涵盖 1 年的持续时间,每个文件夹包含 51-55 个图像,其中我只需要 36 个图像来构建神经网络。那么我可以为这些图像分配一些索引并根据它们的索引选择一些..?有人可以建议我这样做的代码吗..?
【问题讨论】:
-
您可以添加pandas.DataFrame.head 的数据吗?因此,我们可以引导您走向正确的方向。您没有向我们提供有关您的数据的任何信息。有数千种方法从数据框中提取和分离数据。也许我们可以使用列来分隔您想要的图像。
-
实际上我的数据集有 366 个文件夹,这意味着每天的文件夹涵盖 1 年的持续时间,每个文件夹包含 51-55 个图像,其中我只需要 36 个图像来构建神经网络......我附上一些截图供参考
-
首先您可以使用
os.listdir()获取所有文件夹作为列表,接下来您可以再次使用os.listdir(folder)获取每个文件夹的文件名列表。列表中的每个项目都有自己的编号/索引。或者您可以使用glob.glob()和*将所有文件夹中的所有文件名作为列表。同样,列表中的每个元素都有自己的编号/索引 -
您想要从所有图像中提取 36 张图像,还是希望每天获得 36 张图像?
-
我想要每个文件夹中的 36 张图片.....意味着每一天
标签: python machine-learning deep-learning image-preprocessing