【发布时间】:2021-11-08 08:41:27
【问题描述】:
给定以下具有全零向量和具有一和零向量的张量:
tensor([[0., 0., 0., 0.],
[0., 1., 1., 0.],
[0., 0., 0., 0.],
[0., 0., 1., 0.],
[0., 0., 0., 0.],
[0., 0., 1., 0.],
[1., 0., 0., 1.],
[0., 0., 0., 0.],...])
我怎样才能有一个向量的索引数组,其中包含一个和零,所以输出是这样的:
indices = tensor([ 1, 3, 5, 6,...])
更新
一种方法是:
indices = torch.unique(torch.nonzero(y>0,as_tuple=True)[0])
但我不确定是否有更好的方法。
【问题讨论】: