
Last chance! 50% off unlimited learning
Sale ends in
Unique_consecutive
torch_unique_consecutive(
self,
return_inverse = FALSE,
return_counts = FALSE,
dim = NULL
)
(Tensor) the input tensor
(bool) Whether to also return the indices for where elements in the original input ended up in the returned unique list.
(bool) Whether to also return the counts for each unique element.
(int) the dimension to apply unique. If NULL
, the unique of the flattened input is returned. default: NULL
Eliminates all but the first element from every consecutive group of equivalent elements.
.. note:: This function is different from [`torch_unique`] in the sense that this function
only eliminates consecutive duplicate values. This semantics is similar to `std::unique`
in C++.
if (torch_is_installed()) {
x = torch_tensor(c(1, 1, 2, 2, 3, 1, 1, 2))
output = torch_unique_consecutive(x)
output
torch_unique_consecutive(x, return_inverse=TRUE)
torch_unique_consecutive(x, return_counts=TRUE)
}
Run the code above in your browser using DataLab