torch.atleast_3d
-
torch.atleast_3d(*tensors)
[source] -
Returns a 3-dimensional view of each input tensor with zero dimensions. Input tensors with three or more dimensions are returned as-is. :param input: :type input: Tensor or list of Tensors
- Returns
-
output (Tensor or tuple of Tensors)
Example
>>> x = torch.tensor(0.5) >>> x tensor(0.5000) >>> torch.atleast_3d(x) tensor([[[0.5000]]]) >>> y = torch.randn(2,2) >>> y tensor([[-0.8079, 0.7460], [-1.1647, 1.4734]]) >>> torch.atleast_3d(y) tensor([[[-0.8079], [ 0.7460]], [[-1.1647], [ 1.4734]]]) >>> x = torch.randn(1,1,1) >>> x tensor([[[-1.5689]]]) >>> torch.atleast_3d(x) tensor([[[-1.5689]]]) >>> x = torch.tensor(0.5) >>> y = torch.tensor(1.) >>> torch.atleast_3d((x,y)) (tensor([[[0.5000]]]), tensor([[[1.]]]))
© 2019 Torch Contributors
Licensed under the 3-clause BSD License.
https://pytorch.org/docs/1.8.0/generated/torch.atleast_3d.html