Rate this Page

torch.conj#

torch.conj(input)Tensor#

Returns a view ofinput with a flipped conjugate bit. Ifinput has a non-complex dtype,this function just returnsinput.

Note

torch.conj() performs a lazy conjugation, but the actual conjugated tensor can be materializedat any time usingtorch.resolve_conj().

Warning

In the future,torch.conj() may return a non-writeable view for aninput ofnon-complex dtype. It’s recommended that programs not modify the tensor returned bytorch.conj_physical()wheninput is of non-complex dtype to be compatible with this change.

Parameters

input (Tensor) – the input tensor.

Example:

>>>x=torch.tensor([-1+1j,-2+2j,3-3j])>>>x.is_conj()False>>>y=torch.conj(x)>>>y.is_conj()True