Class Pow<T extends TType>

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

@Operator(group="math") public final class Pow<T extends TType> extends RawOp implements Operand<T>
Computes the power of one value to another. Given a tensor x and a tensor y, this operation computes \(x^y\) for corresponding elements in x and y. For example:
# tensor 'x' is [[2, 2]], [3, 3]]
# tensor 'y' is [[8, 16], [2, 3]]
tf.pow(x, y) ==> [[256, 65536], [9, 27]]
  • Nested Class Summary

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

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

    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> Pow<T> create(Scope scope, Operand<T> x, Operand<T> y)
      Factory method to create a class wrapping a new Pow operation.
      Type Parameters:
      T - data type for Pow output and operands
      Parameters:
      scope - current scope
      x - The x value
      y - The y value
      Returns:
      a new instance of Pow
    • z

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