Traceback (most recent call last): File "D:\PycharmProjects\pythonProject2\main.py", line 20, in <module> input = dataloader[0][0] TypeError: 'DataLoader' object is not subscriptable
时间: 2024-03-30 20:34:24 浏览: 159
浅谈Python traceback的优雅处理
这个错误提示是在使用 PyTorch 的 DataLoader 对象时出现的,它告诉你不能使用下标访问 DataLoader 对象。DataLoader 对象是一个迭代器,它本身并不存储数据,而是从数据集中动态地读取数据。如果你想要访问 DataLoader 中的数据,你需要使用迭代器来逐个访问。具体来说,你可以使用 for 循环来遍历 DataLoader 对象,每次迭代会返回一个批次的数据。这样就可以避免 “'DataLoader' object is not subscriptable” 这个错误了。
阅读全文