Class Conj<T extends TType>

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

@Operator(group="math") public final class Conj<T extends TType> extends RawOp implements Operand<T>
Returns the complex conjugate of a complex number. Given a tensor input of complex numbers, this operation returns a tensor of complex numbers that are the complex conjugate of each element in input. The complex numbers in input must be of the form \(a + bj\), where a is the real part and b is the imaginary part.

The complex conjugate returned by this operation is of the form \(a - bj\).

For example:

# tensor 'input' is [-2.25 + 4.75j, 3.25 + 5.75j]
tf.conj(input) ==> [-2.25 - 4.75j, 3.25 - 5.75j]
  • Nested Class Summary

    Nested Classes
    Modifier and Type
    Class
    Description
    static class 
     
  • 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
    Conj(Operation operation)
     
  • Method Summary

    Modifier and Type
    Method
    Description
    Returns the symbolic handle of the tensor.
    static <T extends TType>
    Conj<T>
    create(Scope scope, Operand<T> input)
    Factory method to create a class wrapping a new Conj 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> Conj<T> create(Scope scope, Operand<T> input)
      Factory method to create a class wrapping a new Conj operation.
      Type Parameters:
      T - data type for Conj output and operands
      Parameters:
      scope - current scope
      input - The input value
      Returns:
      a new instance of Conj
    • output

      public Output<T> output()
      Gets output.
      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: