|
0
|
| Rocket · 技术社区 · 2 年前 |
|
|
1
0
您遇到的错误是因为PyTorch的默认整理功能(
错误消息“TypeError:default_collate:batch必须包含张量、numpy数组、数字、dicts或列表;已找到对象”指示
在您的案例中,数据集中有numpy数组,DataLoader会尝试将这些数组整理(组合)成一批。PyTorch的DataLoader希望数据采用PyTorch张量的形式。因此,在将数据发送到DataLoader之前,您应该将numpy数组转换为PyTorch张量。 以下是解决问题的方法:
以下是您的数据集的修改版本
通过这样做,您可以确保无论何时访问数据集中的项,它都已经是张量形式的,DataLoader可以毫无问题地处理它。 |
|
|
Leyla Elkhamlichi · 按特定值计数和分组 1 年前 |
|
Dante · 如何用升序数字前缀替换极性中的空值? 1 年前 |
|
|
Yneedtobeserious · 给定的数据点,形成它们的关系 2 年前 |
|
|
JoshNko · 如何在雷达图上绘制数据存在缺口的可动画点 2 年前 |
|
|
doughstone · Matplotlib图例(不同结果) 2 年前 |
|
|
Abdullah G · 尝试为API响应中的每个结果创建一个id 2 年前 |