当前位置: 首页>>代码示例 >>用法及示例精选 >>正文


Python PyTorch complex用法及代码示例


本文简要介绍python语言中 torch.complex 的用法。

用法:

torch.complex(real, imag, *, out=None) → Tensor

参数

  • real(Tensor) -复张量的实部。必须是浮点数或双精度数。

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

关键字参数

out(Tensor) -如果输入是 torch.float32 ,则必须是 torch.complex64 。如果输入是 torch.float64 ,则必须是 torch.complex128

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

例子:

>>> 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

相关用法


注:本文由纯净天空筛选整理自pytorch.org大神的英文原创作品 torch.complex。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。