TensorPlay

Latest development documentation · Updated 2026-09-08. A documentation snapshot for package 1.0.0.dev20260909 is not available.

On this page

Functions 18

#

fft

functionFull reference ↗
tensorplay.fft._transforms.fft(input, n=None, dim=-1, norm=None, *, out=None)[source]

Computes the one-dimensional discrete Fourier transform.

Parameters:
  • input (Tensor) – the input tensor

  • n (int, optional) – signal length; zero-pads/truncates dim

  • dim (int, optional) – the dimension to transform. Default: -1

  • norm (str, optional) – "backward", "forward" or "ortho". Default: None (= "backward")

#

fft2

functionFull reference ↗
tensorplay.fft._transforms.fft2(input, s=None, dim=(-2, -1), norm=None, *, out=None)[source]

Computes the two-dimensional discrete Fourier transform.

#

fftn

functionFull reference ↗
tensorplay.fft._transforms.fftn(input, s=None, dim=None, norm=None, *, out=None)[source]

Computes the N-dimensional discrete Fourier transform over dim.

#

hfft

functionFull reference ↗
tensorplay.fft._transforms.hfft(input, n=None, dim=-1, norm=None, *, out=None)[source]

Computes the 1-D FFT of a Hermitian-symmetric spectrum; real output.

Equivalent to irfft() applied to input.conj(); n is the output length (default 2 * (input.size(dim) - 1)).

#

hfft2

functionFull reference ↗
tensorplay.fft._transforms.hfft2(input, s=None, dim=(-2, -1), norm=None, *, out=None)[source]

Two-dimensional inverse of a Hermitian-symmetric spectrum; real output.

#

hfftn

functionFull reference ↗
tensorplay.fft._transforms.hfftn(input, s=None, dim=None, norm=None, *, out=None)[source]

N-dimensional FFT of a Hermitian-symmetric spectrum; real output.

Applies hfft() (conjugate + complex-to-real) along the final transformed dimension, then ifft() over the remaining dimensions.

#

ifft

functionFull reference ↗
tensorplay.fft._transforms.ifft(input, n=None, dim=-1, norm=None, *, out=None)[source]

Computes the one-dimensional inverse discrete Fourier transform.

#

ifft2

functionFull reference ↗
tensorplay.fft._transforms.ifft2(input, s=None, dim=(-2, -1), norm=None, *, out=None)[source]

Computes the two-dimensional inverse discrete Fourier transform.

#

ifftn

functionFull reference ↗
tensorplay.fft._transforms.ifftn(input, s=None, dim=None, norm=None, *, out=None)[source]

Computes the N-dimensional inverse discrete Fourier transform.

#

ihfft

functionFull reference ↗
tensorplay.fft._transforms.ihfft(input, n=None, dim=-1, norm=None, *, out=None)[source]

Computes the inverse of hfft(); one-sided complex output.

Equivalent to rfft() applied to input.conj(); n zero-pads/truncates the real input along dim.

#

ihfftn

functionFull reference ↗
tensorplay.fft._transforms.ihfftn(input, s=None, dim=None, norm=None, *, out=None)[source]

Inverse of hfftn(): ihfft() along the final transformed dimension, then fft() over the remaining dimensions.

#

irfft

functionFull reference ↗
tensorplay.fft._transforms.irfft(input, n=None, dim=-1, norm=None, *, out=None)[source]

Computes the inverse of rfft(); n is the output length.

#

irfftn

functionFull reference ↗
tensorplay.fft._transforms.irfftn(input, s=None, dim=None, norm=None, *, out=None)[source]

Inverse of rfftn(); s[-1] is the real output size.

#

rfft

functionFull reference ↗
tensorplay.fft._transforms.rfft(input, n=None, dim=-1, norm=None, *, out=None)[source]

Computes the one-dimensional FFT of real input, one-sided output.

#

rfft2

functionFull reference ↗
tensorplay.fft._transforms.rfft2(input, s=None, dim=(-2, -1), norm=None, *, out=None)[source]

Computes the two-dimensional FFT of real input.

#

rfftn

functionFull reference ↗
tensorplay.fft._transforms.rfftn(input, s=None, dim=None, norm=None, *, out=None)[source]

N-dimensional FFT of real input; one-sided along the last listed dim.

Search documentation

Search all 1,743 documentation pages.

Keyboard shortcuts

Global

  • /Focus search
  • ?This dialog
  • ,Open settings
  • jAI assistant

Search

  • Navigate results
  • Open result
  • escClose

Package

  • mMain information
  • dDocs
  • .Code
  • -Changelog
  • tTimeline
  • sStats
  • vVersions