# tensorplay.functional.select Source: https://www.tensorplay.cn/docs/generated/tensorplay.functional.select.html ```python tensorplay.functional.select(input, dim, index) → Tensor ``` Slices the input tensor along the selected dimension at the given index. This function returns a view of the original tensor with the given dimension removed. > **Note** > > If input is a sparse tensor and returning a view of the tensor is not possible, a RuntimeError exception is raised. In this is the case, consider using tensorplay.select_copy() function. Parameters: - input ([Tensor](/docs/generated/tensorplay.Tensor.html#tensorplay.Tensor)) – the input tensor. - dim ([int](https://docs.python.org/3/builtins/functions.html#int)) – the dimension to slice - index ([int](https://docs.python.org/3/builtins/functions.html#int)) – the index to select with > **Note** > > select() is equivalent to slicing. For example, tensor.select(0, index) is equivalent to tensor[index] and tensor.select(2, index) is equivalent to tensor[:,:,index].