View source: R/gen-namespace.R
torch_take_along_dim | R Documentation |
Selects values from input at the 1-dimensional indices from indices along the given dim.
torch_take_along_dim(self, indices, dim = NULL)
self |
the input tensor. |
indices |
the indices into input. Must have long dtype. |
dim |
the dimension to select along. Default is |
If dim is NULL
, the input array is treated as if it has been flattened to 1d.
Functions that return indices along a dimension, like torch_argmax()
and torch_argsort()
,
are designed to work with this function. See the examples below.
if (torch_is_installed()) {
t <- torch_tensor(matrix(c(10, 30, 20, 60, 40, 50), nrow = 2))
max_idx <- torch_argmax(t)
torch_take_along_dim(t, max_idx)
sorted_idx <- torch_argsort(t, dim=2)
torch_take_along_dim(t, sorted_idx, dim=2)
}
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.