Stay organized with collections
Save and categorize content based on your preferences.
tensorflow::
ops::
DenseBincount
#include <math_ops.h>
Counts the number of occurrences of each value in an integer array.
Summary
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.
Args:
-
scope: A
Scope
object
-
input: 1D or 2D int
Tensor
.
-
size: non-negative int 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.
Optional attributes (see
Attrs
):
-
binary_output: bool; Whether the kernel should count the appearance or number of occurrences.
Returns:
-
Output
: 1D
Tensor
with length equal to
size
or 2D
Tensor
with [batch_size,
size
]. The counts or summed weights for each value in the range [0, size).
Public attributes
Public functions
node
::tensorflow::Node * node() const
operator::tensorflow::Input() const
operator::tensorflow::Output
operator::tensorflow::Output() const
Public static functions
BinaryOutput
Attrs BinaryOutput(
bool x
)
Except as otherwise noted, the content of this page is licensed under the Creative Commons Attribution 4.0 License, and code samples are licensed under the Apache 2.0 License. For details, see the Google Developers Site Policies. Java is a registered trademark of Oracle and/or its affiliates. Some content is licensed under the numpy license.
Last updated 2021-05-14 UTC.
[null,null,["Last updated 2021-05-14 UTC."],[],[],null,["# tensorflow::ops::DenseBincount Class Reference\n\ntensorflow::\nops::\nDenseBincount\n================================\n\n`\n#include \u003cmath_ops.h\u003e\n`\n\n\nCounts the number of occurrences of each value in an integer array.\n\nSummary\n-------\n\n\nOutputs a vector with length\n`\nsize\n`\nand the same dtype as\n`\nweights\n`\n. If\n`\nweights\n`\nare empty, then index\n`\ni\n`\nstores the number of times the value\n`\ni\n`\nis counted in\n`\narr\n`\n. If\n`\nweights\n`\nare non-empty, then index\n`\ni\n`\nstores the sum of the value in\n`\nweights\n`\nat each index where the corresponding value in\n`\narr\n`\nis\n`\ni\n`\n.\n\n\nValues in\n`\narr\n`\noutside of the range \\[0, size) are ignored.\n\n\nArgs:\n\n- scope: A [Scope](/versions/r2.5/api_docs/cc/class/tensorflow/scope#classtensorflow_1_1_scope) object\n- input: 1D or 2D int `\n `[Tensor](/versions/r2.5/api_docs/cc/class/tensorflow/tensor#classtensorflow_1_1_tensor)`\n ` .\n- size: non-negative int scalar `\n `[Tensor](/versions/r2.5/api_docs/cc/class/tensorflow/tensor#classtensorflow_1_1_tensor)`\n ` .\n- weights: is an int32, int64, float32, or float64 `\n `[Tensor](/versions/r2.5/api_docs/cc/class/tensorflow/tensor#classtensorflow_1_1_tensor)`\n ` with the same shape as `\n arr\n ` , or a length-0 `\n `[Tensor](/versions/r2.5/api_docs/cc/class/tensorflow/tensor#classtensorflow_1_1_tensor)`\n ` , in which case it acts as all weights equal to 1.\n\n\u003cbr /\u003e\n\n\nOptional attributes (see\n`\n`[Attrs](/versions/r2.5/api_docs/cc/struct/tensorflow/ops/dense-bincount/attrs#structtensorflow_1_1ops_1_1_dense_bincount_1_1_attrs)`\n`\n):\n\n- binary_output: bool; Whether the kernel should count the appearance or number of occurrences.\n\n\u003cbr /\u003e\n\n\nReturns:\n\n- `\n `[Output](/versions/r2.5/api_docs/cc/class/tensorflow/output#classtensorflow_1_1_output)`\n ` : 1D `\n `[Tensor](/versions/r2.5/api_docs/cc/class/tensorflow/tensor#classtensorflow_1_1_tensor)`\n ` with length equal to `\n size\n ` or 2D `\n `[Tensor](/versions/r2.5/api_docs/cc/class/tensorflow/tensor#classtensorflow_1_1_tensor)`\n ` with \\[batch_size, `\n size\n ` \\]. The counts or summed weights for each value in the range \\[0, size).\n\n\u003cbr /\u003e\n\n| ### Constructors and Destructors ||\n|---|---|\n| ` `[DenseBincount](#classtensorflow_1_1ops_1_1_dense_bincount_1ab02953a432ff72a2a17beaf962267085)` (const :: `[tensorflow::Scope](/versions/r2.5/api_docs/cc/class/tensorflow/scope#classtensorflow_1_1_scope)` & scope, :: `[tensorflow::Input](/versions/r2.5/api_docs/cc/class/tensorflow/input#classtensorflow_1_1_input)` input, :: `[tensorflow::Input](/versions/r2.5/api_docs/cc/class/tensorflow/input#classtensorflow_1_1_input)` size, :: `[tensorflow::Input](/versions/r2.5/api_docs/cc/class/tensorflow/input#classtensorflow_1_1_input)` weights) ` ||\n| ` `[DenseBincount](#classtensorflow_1_1ops_1_1_dense_bincount_1a35f740d0e88d21d9fda3f036ab191f5f)` (const :: `[tensorflow::Scope](/versions/r2.5/api_docs/cc/class/tensorflow/scope#classtensorflow_1_1_scope)` & scope, :: `[tensorflow::Input](/versions/r2.5/api_docs/cc/class/tensorflow/input#classtensorflow_1_1_input)` input, :: `[tensorflow::Input](/versions/r2.5/api_docs/cc/class/tensorflow/input#classtensorflow_1_1_input)` size, :: `[tensorflow::Input](/versions/r2.5/api_docs/cc/class/tensorflow/input#classtensorflow_1_1_input)` weights, const `[DenseBincount::Attrs](/versions/r2.5/api_docs/cc/struct/tensorflow/ops/dense-bincount/attrs#structtensorflow_1_1ops_1_1_dense_bincount_1_1_attrs)` & attrs) ` ||\n\n| ### Public attributes ||\n|--------------------------------------------------------------------------------------------------|--------------------------------------------------------------------------------------------------------------|\n| ` `[operation](#classtensorflow_1_1ops_1_1_dense_bincount_1a530c866f76f77857645c04629ff95f0f)` ` | ` `[Operation](/versions/r2.5/api_docs/cc/class/tensorflow/operation#classtensorflow_1_1_operation)` ` |\n| ` `[output](#classtensorflow_1_1ops_1_1_dense_bincount_1a72cd36e267012d1fba1f52d9fc5dbdde)` ` | ` :: `[tensorflow::Output](/versions/r2.5/api_docs/cc/class/tensorflow/output#classtensorflow_1_1_output)` ` |\n\n| ### Public functions ||\n|------------------------------------------------------------------------------------------------------------------------------|--------------------------|\n| ` `[node](#classtensorflow_1_1ops_1_1_dense_bincount_1afe5ba5aab8439e56df2cb121e22cdab4)` () const ` | ` ::tensorflow::Node * ` |\n| ` `[operator::tensorflow::Input](#classtensorflow_1_1ops_1_1_dense_bincount_1ae0ec3cf397401ec119f7a80af6b90207)` () const ` | ` ` |\n| ` `[operator::tensorflow::Output](#classtensorflow_1_1ops_1_1_dense_bincount_1a094e2333d7032966f32eeba7350a532c)` () const ` | ` ` |\n\n| ### Public static functions ||\n|--------------------------------------------------------------------------------------------------------------|-------------------------------------------------------------------------------------------------------------------------------------------|\n| ` `[BinaryOutput](#classtensorflow_1_1ops_1_1_dense_bincount_1ade99d480052f18d963d715c56162434b)` (bool x) ` | ` `[Attrs](/versions/r2.5/api_docs/cc/struct/tensorflow/ops/dense-bincount/attrs#structtensorflow_1_1ops_1_1_dense_bincount_1_1_attrs)` ` |\n\n| ### Structs ||\n|-------------------------------------------------------------------------------------------------------------------|------------------------------------------------------------------------------------------------------------------------------------------------------------|\n| [tensorflow:: ops:: DenseBincount:: Attrs](/versions/r2.5/api_docs/cc/struct/tensorflow/ops/dense-bincount/attrs) | Optional attribute setters for [DenseBincount](/versions/r2.5/api_docs/cc/class/tensorflow/ops/dense-bincount#classtensorflow_1_1ops_1_1_dense_bincount) . |\n\nPublic attributes\n-----------------\n\n### operation\n\n```text\nOperation operation\n``` \n\n### output\n\n```text\n::tensorflow::Output output\n``` \n\nPublic functions\n----------------\n\n### DenseBincount\n\n```gdscript\n DenseBincount(\n const ::tensorflow::Scope & scope,\n ::tensorflow::Input input,\n ::tensorflow::Input size,\n ::tensorflow::Input weights\n)\n``` \n\n### DenseBincount\n\n```gdscript\n DenseBincount(\n const ::tensorflow::Scope & scope,\n ::tensorflow::Input input,\n ::tensorflow::Input size,\n ::tensorflow::Input weights,\n const DenseBincount::Attrs & attrs\n)\n``` \n\n### node\n\n```gdscript\n::tensorflow::Node * node() const \n``` \n\n### operator::tensorflow::Input\n\n```gdscript\n operator::tensorflow::Input() const \n``` \n\n### operator::tensorflow::Output\n\n```gdscript\n operator::tensorflow::Output() const \n``` \n\nPublic static functions\n-----------------------\n\n### BinaryOutput\n\n```text\nAttrs BinaryOutput(\n bool x\n)\n```"]]