@Nicolas_Beaudoin-Gag  How can we use output of nonzero() function as index for accessing data from a tensor min_dist_sort (torch.DoubleTensor) which is torch.Size([9567, 4]). It has sorted distance in each column. It has zeros, I’m looking for minimum non-zero distance in each column. Hence, I’m doing the following (where ind some column number).
min_dist_sort[(torch.nonzero(min_dist_sort[:,ind]>0))[0],ind]
When I do this, I get the below error message.
TypeError: Performing basic indexing on a tensor and encountered an error indexing dim 0 with an object of type torch.LongTensor. The only supported types are integers, slices, numpy scalars, or if indexing with a torch.LongTensor or torch.ByteTensor only a single Tensor may be passed.
I’m not able to understand what the problem might be. Any suggestions here. Thank you.