Shortcuts

Function torch::fft::hfftn

Function Documentation

inline Tensor torch::fft::hfftn(const Tensor &self, at::OptionalIntArrayRef s = c10::nullopt, IntArrayRef dim = {-2, -1}, c10::optional<c10::string_view> norm = c10::nullopt)

Computes the N-dimensional FFT of a Hermitian symmetric input signal.

The input is a onesided representation of the Hermitian symmetric time domain signal. See https://pytorch.org/docs/main/fft.html#torch.fft.hfftn.

Example:

auto t = torch::randn({128, 65}, torch::kComplexDouble);
auto T = torch::fft::hfftn(t, /*s=*&zwj;/{128, 128});
assert(T.is_floating_point() && T.numel() == 128 * 128);

Docs

Access comprehensive developer documentation for PyTorch

View Docs

Tutorials

Get in-depth tutorials for beginners and advanced developers

View Tutorials

Resources

Find development resources and get your questions answered

View Resources