为了账号安全,请及时绑定邮箱和手机立即绑定

将 numpy 数组列表转换为 torch 张量列表

将 numpy 数组列表转换为 torch 张量列表

慕慕森 2023-12-09 16:53:32
列表中的 numpy 数组是具有不同大小的二维数组,比方说:1x1、4x4、8x8 等总共大约7个阵列。我知道如何通过以下方式转换它们:torch.from_numpy(a1by1).type(torch.FloatTensor) torch.from_numpy(a4by4).type(torch.FloatTensor) etc..有没有一种方法可以通过一个命令转换整个列表?
查看完整描述

1 回答

?
胡子哥哥

TA贡献1825条经验 获得超6个赞

如果您所说的一个命令是指一行代码,那么

在这里,我们可以使用列表理解

lst = [a1by1, a4by4, a8by8]
lst = [torch.from_numpy(item).float() for item in lst]


查看完整回答
反对 回复 2023-12-09
  • 1 回答
  • 0 关注
  • 45 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信