python - 匹配自定义数据集的 PyTorch 张量维度
问题描述
我对 PyTorch 张量有一些问题,生成的数据集包含4 个维度,我正在尝试将我的自定义数据集与之匹配。因此,我编写了这段代码:
tensorDataset = torch.FloatTensor(random.sample(train_set, 4))
train_loader = torch.utils.data.DataLoader(tensorDataset, batch_size=batch_size, shuffle=True,)
其中train_set
是 6 个列表的列表,颜色值为 256 像素(按顺序)且batch_size
= 32
我认为在尝试枚举 train_loader 时会发生错误:for n, real_samples in enumerate(train_loader)
在这里,real_samples
只接收到想要的4的3 个维度,这会造成手头的问题。
提前致谢!
解决方案
推荐阅读
- kendo-ui - 如何在列模板中使用剑道网格聚合值
- android - Android - 在不拨打网络电话的情况下检查活动的 Internet 连接
- mysql - WHERE NOT EXISTS 在尝试基于独立于另一个表的条件插入时不起作用
- audio - 使用 ffmpeg 将 wav 文件拆分为多个重叠的 .wav 文件
- javascript - 将 img 的值分配给 value 属性
- git - git stash 没有正确存储更改
- asp.net - 如何保护 ASP .NET WebAPI 2.0 多租户应用程序?
- c++ - c++ 正则表达式没有按预期工作(regex_search)
- javascript - 带有 HTML5 `pattern` 属性的 `.checkValidity()` 总是返回 true
- android - 加载片段时,Android SearchView 不起作用