Counts the number of occurrences of each value in an integer array.
Outputs a vector with length `size` and the same dtype as `weights`. If `weights` are empty, then index `i` stores the number of times the value `i` is counted in `arr`. If `weights` are non-empty, then index `i` stores the sum of the value in `weights` at each index where the corresponding value in `arr` is `i`.
Values in `arr` outside of the range [0, size) are ignored.
Constants
String | OP_NAME | The name of this op, as known by TensorFlow core engine |
Public Methods
Output<T> |
asOutput()
Returns the symbolic handle of the tensor.
|
Output<T> |
bins()
1D `Tensor` with length equal to `size`.
|
static <T extends TNumber> Bincount<T> |
Inherited Methods
Constants
public static final String OP_NAME
The name of this op, as known by TensorFlow core engine
Public Methods
public Output<T> asOutput ()
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.
public Output<T> bins ()
1D `Tensor` with length equal to `size`. The counts or summed weights for each value in the range [0, size).
public static Bincount<T> create (Scope scope, Operand<TInt32> arr, Operand<TInt32> size, Operand<T> weights)
Factory method to create a class wrapping a new Bincount operation.
Parameters
scope | current scope |
---|---|
arr | int32 `Tensor`. |
size | non-negative int32 scalar `Tensor`. |
weights | is an int32, int64, float32, or float64 `Tensor` with the same shape as `arr`, or a length-0 `Tensor`, in which case it acts as all weights equal to 1. |
Returns
- a new instance of Bincount