【发布时间】:2021-07-23 10:57:05
【问题描述】:
我有张量列表:
object_ids = [tensor([2., 3.]), tensor([2., 3.]), tensor([2., 3.]), tensor([2., 3.]), tensor([2., 3.]), tensor([2., 3.]), tensor([2., 3.]), tensor([2., 3.]), tensor([2., 3.]), tensor([2., 3.])]
直觉上,我似乎应该能够从中创建一个新的张量:
torch.as_tensor(object_ids, dtype=torch.float32)
但这不起作用。显然,torch.as_tensor 和 torch.Tensor 只能将 标量 列表转换为新的张量。它不能将 d-dim 张量列表转换为 d+1 dim 张量。
【问题讨论】: