我有一个形状为(n,m)
的torch.tensor
,我想要删除重复的行(或者至少找到它们)。例如:
t1 = torch.tensor([[1, 2, 3], [4, 5, 6], [1, 2, 3], [4, 5, 6]])
t2 = remove_duplicates(t1)
t2
现在应该等于tensor([[1, 2, 3], [4, 5, 6]])
,也就是删除了行1
和3
。您知道如何执行此操作吗?
我考虑使用torch.unique
进行操作,但我无法弄清楚该怎么做。
dim
参数在unique函数中的使用。 - aretor