在Java中,如何以随机顺序迭代zip文件中的条目?
我正在做一个机器学习项目,我有10000个培训文件存储在一个zip文件中。我想在zip文件中的每个文件上训练我的模型,我听说如果在完整的数据集上训练多次,最好将训练数据的顺序随机化。这个项目是用Java完成的
所以我想知道是否有可能在Java中以随机顺序迭代ZipFile
中的条目?下面是我提到的API:https://docs.oracle.com/javase/7/docs/api/java/util/zip/ZipFile.html
# 1 楼答案
使用^{} 迭代zip文件,并将zip条目添加到^{}
通过调用^{} 将该列表随机化
现在,您可以简单地迭代随机列表并调用^{}
# 2 楼答案
您可以使用以下内容作为起点: