1.dataloader:
dataloader本质是一个可迭代,使用iter()访问,不能使用next()访问;
使用iter(dataloader)返回的是一个迭代器,然后可以使用next()访问。
iter():生成器是iterator可迭代对象,但list,dict,str是iterable,不是可迭代对象,iter()函数是把list,dict,str等iterable转换为可迭代对象.
next():返回迭代器的下一个项目,next()函数要和生成迭代器的 iter() 函数一起使用。
1.1pytorch的数据加载到模型的操作顺序:
1.创建一个Dataset对象;
2.创建一个DataLoader对象;
3.循环这个DataLoader对象,将i美股,label加载到模型中进行训练.