torch.fft.hfftn
torch.fft.hfftn(input, s=None, dim=None, norm=None, *, out=None) -> Tensor
Computes the n-dimensional discrete Fourier transform of a
   Hermitian symmetric "input" signal.
"input" is interpreted as a one-sided Hermitian signal in the time
   domain. By the Hermitian property, the Fourier transform will be
   real-valued.
Note:
 "hfftn()"/"ihfftn()" are analogous to "rfftn()"/"irfftn()". The
 real FFT expects a real signal in the time-domain and gives
 Hermitian symmetry in the frequency-domain. The Hermitian FFT is
 the opposite; Hermitian symmetric in the time-domain and real-
 valued in the frequency-domain. For this reason, special care
 needs to be taken with the shape argument "s", in the same way as
 with "irfftn()".

Note:
 Some input frequencies must be real-valued to satisfy the
 Hermitian property. In these cases the imaginary component will
 be ignored. For example, any imaginary component in the zero-
