Shortcuts

torch.complex

torch.complex(real, imag, *, out=None) 张量

构建一个复数张量,其实部等于 real,其虚部等于 imag

Parameters
  • 实部 (张量) – 复数张量的实部。必须是半精度、浮点数或双精度。

  • imag (张量) – 复数张量的虚部。必须与real具有相同的dtype。

Keyword Arguments

输出 (张量) – 如果输入是 torch.float32,则必须为 torch.complex64。如果输入是 torch.float64,则必须为 torch.complex128

示例:

>>> real = torch.tensor([1, 2], dtype=torch.float32)
>>> imag = torch.tensor([3, 4], dtype=torch.float32)
>>> z = torch.complex(real, imag)
>>> z
tensor([(1.+3.j), (2.+4.j)])
>>> z.dtype
torch.complex64
优云智算