tf.bincount
tf.bincount
tf.bincount
bincount( arr, weights=None, minlength=None, maxlength=None, dtype=tf.int32 )
Defined in tensorflow/python/ops/math_ops.py
.
Counts the number of occurrences of each value in an integer array.
If minlength
and maxlength
are not given, returns a vector with length tf.reduce_max(arr) + 1
if arr
is non-empty, and length 0 otherwise. If weights
are non-None, then index i
of the output stores the sum of the value in weights
at each index where the corresponding value in arr
is i
.
Args:
-
arr
: An int32 tensor of non-negative values. -
weights
: If non-None, must be the same shape as arr. For each value inarr
, the bin will be incremented by the corresponding weight instead of 1. -
minlength
: If given, ensures the output has length at leastminlength
, padding with zeros at the end if necessary. -
maxlength
: If given, skips values inarr
that are equal or greater thanmaxlength
, ensuring that the output has length at mostmaxlength
. -
dtype
: Ifweights
is None, determines the type of the output bins.
Returns:
A vector with the same dtype as weights
or the given dtype
. The bin values.
© 2017 The TensorFlow Authors. All rights reserved.
Licensed under the Creative Commons Attribution License 3.0.
Code samples licensed under the Apache 2.0 License.
https://www.tensorflow.org/api_docs/python/tf/bincount