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.
  • Nested Class Summary

    Nested Classes
    Modifier and Type
    Class
    Description
    static class 
    Fft.Inputs<T extends TType>
     
  • Field Summary

    Fields
    Modifier and Type
    Field
    Description
    static final String
    The name of this op, as known by TensorFlow core engine

    Fields inherited from class RawOp

    operation
    Modifier and Type
    Field
    Description
    protected final Operation
     
  • Constructor Summary

    Constructors
    Constructor
    Description
    Fft(Operation operation)
     
  • Method Summary

    Modifier and Type
    Method
    Description
    Returns the symbolic handle of the tensor.
    static <T extends TType>
    Fft<T>
    create(Scope scope, Operand<T> input)
    Factory method to create a class wrapping a new FFT operation.
    Gets output.

    Methods inherited from class RawOp

    equals, hashCode, op, toString
    Modifier and Type
    Method
    Description
    final boolean
     
    final int
     
    op()
    Return this unit of computation as a single Operation.
    final String
     

    Methods inherited from class Object

    clone, finalize, getClass, notify, notifyAll, wait, wait, wait

    Methods inherited from interface Op

    env
    Modifier and Type
    Method
    Description
    env()
    Return the execution environment this op was created in.

    Methods inherited from interface Operand

    asTensor, shape, type
    Modifier and Type
    Method
    Description
    default T
    Returns the tensor at this operand.
    default Shape
    Returns the (possibly partially known) shape of the tensor referred to by the Output of this operand.
    default Class<T>
    Returns the tensor type of this operand

    Methods inherited from interface Shaped

    rank, size
    Modifier and Type
    Method
    Description
    default int
     
    default long
    Computes and returns the total size of this container, in number of values.
  • 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: