torch.Tensor.real — PyTorch 2.7 documentation (original) (raw)

Shortcuts

Tensor.real

Returns a new tensor containing real values of the self tensor for a complex-valued input tensor. The returned tensor and self share the same underlying storage.

Returns self if self is a real-valued tensor tensor.

Example::

x=torch.randn(4, dtype=torch.cfloat) x tensor([(0.3100+0.3553j), (-0.5445-0.7896j), (-1.6492-0.0633j), (-0.0638-0.8119j)]) x.real tensor([ 0.3100, -0.5445, -1.6492, -0.0638])