通常,您可以像这样对2DTensor进行切片slice = t[:, :k]
,其中k是整数。有没有可能这样做,但是k是一个一维的整数向量,每一行都有我想得到的项数?
用0或NaN屏蔽这些项也可以。
举例来说:
k = torch.Tensor([1,2,3])
t = torch.Tensor([1,1,1], [2,2,2], [3,3,3])
# perform some operations and the result should be
# 1 - -
# 2 2 -
# 3 3 3
字符串
1条答案
按热度按时间emeijp431#
我想我是通过使用一个由unsqueeze创建的遮罩来做到这一点的。
字符串