Class Fft<T extends TType>

java.lang.Object
org.tensorflow.op.RawOp
org.tensorflow.op.signal.Fft<T>
All Implemented Interfaces:
Shaped, Op, Operand<T>

@Operator(group="signal") public final class Fft<T extends TType> extends RawOp implements Operand<T>
Fast Fourier transform. Computes the 1-dimensional discrete Fourier transform over the inner-most dimension of input.
  • Field Details

  • Constructor Details

  • Method Details

    • create

      @Endpoint(describeByClass=true) public static <T extends TType> Fft<T> create(Scope scope, Operand<T> input)
      Factory method to create a class wrapping a new FFT operation.
      Type Parameters:
      T - data type for FFT output and operands
      Parameters:
      scope - current scope
      input - A complex tensor.
      Returns:
      a new instance of Fft
    • output

      public Output<T> output()
      Gets output. A complex tensor of the same shape as input. The inner-most dimension of input is replaced with its 1D Fourier transform.

      @compatibility(numpy)
      Equivalent to np.fft.fft
      @end_compatibility

      Returns:
      output.
    • asOutput

      public Output<T> asOutput()
      Description copied from interface: Operand
      Returns the symbolic handle of the tensor.

      Inputs to TensorFlow operations are outputs of another TensorFlow operation. This method is used to obtain a symbolic handle that represents the computation of the input.

      Specified by:
      asOutput in interface Operand<T extends TType>
      See Also: