【发布时间】:2020-09-29 16:21:08
【问题描述】:
我想写一个函数来实现this question中描述的行为。
也就是说,我想在 PyTorch 中将矩阵的每一行中的重复值清零。例如,给定一个矩阵
torch.Tensor(([1, 2, 3, 4, 3, 3, 4],
[1, 6, 3, 5, 3, 5, 4]])
我想得到
torch.Tensor(([1, 2, 3, 4, 0, 0, 0],
[1, 6, 3, 5, 0, 0, 4]])
或
torch.Tensor(([1, 2, 3, 4, 0, 0, 0],
[1, 6, 3, 5, 4, 0, 0]])
根据链接的问题,仅torch.unique() 是不够的。我想知道如何在没有循环的情况下实现这个功能。
【问题讨论】:
标签: python numpy pytorch torch