PyTorch确实支持复数,请参考这里。 尝试一下: import torch a = torch.tensor([1.0, 2.0], dtype=torch.double) b = a.type(torch.complex64)
据我所知,PyTorch不支持复数张量。 您可以使用两个实数表示一个复数张量。但是,您需要实现所有相关的基本算术运算以支持这些复数张量。 然而,有一个严重的承诺要将这一重要功能添加到PyTorch中,并且似乎是一个非常活跃的问题。(参见此链接)