Class Imag<U extends TNumber>
java.lang.Object
org.tensorflow.op.RawOp
org.tensorflow.op.math.Imag<U>
@Operator(group="math")
public final class Imag<U extends TNumber>
extends RawOp
implements Operand<U>
Returns the imaginary part of a complex number.
Given a tensor
input of complex numbers, this operation returns a tensor of
type float that is the imaginary part of each element in input. All
elements in input must be complex numbers of the form \(a + bj\), where a
is the real part and b is the imaginary part returned by this operation.
For example:
# tensor 'input' is [-2.25 + 4.75j, 3.25 + 5.75j] tf.imag(input) ==> [4.75, 5.75]
-
Nested Class Summary
Nested Classes -
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final StringThe name of this op, as known by TensorFlow core engine -
Constructor Summary
Constructors -
Method Summary
-
Field Details
-
OP_NAME
The name of this op, as known by TensorFlow core engine- See Also:
-
-
Constructor Details
-
Imag
-
-
Method Details
-
create
@Endpoint(describeByClass=true) public static <U extends TNumber> Imag<U> create(Scope scope, Operand<? extends TType> input, Class<U> Tout) Factory method to create a class wrapping a new Imag operation.- Type Parameters:
U- data type forImagoutput and operands- Parameters:
scope- current scopeinput- The input valueTout- The value of the Tout attribute- Returns:
- a new instance of Imag
-
create
@Endpoint(describeByClass=true) public static Imag<TFloat32> create(Scope scope, Operand<? extends TType> input) Factory method to create a class wrapping a new Imag operation, with the default output types.- Parameters:
scope- current scopeinput- The input value- Returns:
- a new instance of Imag, with default output types
-
output
-
asOutput
Description copied from interface:OperandReturns 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.
-