torch.view_as_real#
- torch.view_as_real(input)→Tensor#
Returns a view of
inputas a real tensor. For an input complex tensor ofsize, this function returns a newreal tensor of size, where the last dimension of size 2represents the real and imaginary components of complex numbers.Warning
view_as_real()is only supported for tensors withcomplexdtypes.- Parameters:
input (Tensor) – the input tensor.
Example:
>>>x=torch.randn(4,dtype=torch.cfloat)>>>xtensor([(0.4737-0.3839j), (-0.2098-0.6699j), (0.3470-0.9451j), (-0.5174-1.3136j)])>>>torch.view_as_real(x)tensor([[ 0.4737, -0.3839], [-0.2098, -0.6699], [ 0.3470, -0.9451], [-0.5174, -1.3136]])