定义不同
Map-style datasets是一个可以通过索引来访问数据的集合,定义的类中要实现__len__()和__getitem__()这两种方法。
Iterable-style datasets不能通过索引访问,只能通过迭代方式逐个访问,定义的类中要实现__iter()__方法。
下图是我定义的一个Map-style datasets:
将csv数据集转成批处理的迭代器
特点不同
Map-style datasets是静态存储、大小固定、随机访问且支持shuffle操作的数据集。
Iterable-style datasets是动态生成、大小不固定、不支持随机访问不支持shuffle操作的数据集。