tf.math.bincount
| Просмотреть исходный код на GitHub |
Подсчитывает количество вхождений каждого значения в целочисленном массиве.
tf.math.bincount(
arr, weights=None, minlength=None, maxlength=None, dtype=tf.dtypes.int32
)
Если minlength и maxlength не заданы, возвращает вектор длины tf.reduce_max(arr) + 1 если arr не пустой, и длины 0 в противном случае. Если weights не равны None, то индекс i выходного значения хранит сумму значений в weights в каждом индексе, где соответствующее значение в arr равно i.
| Аргументы | |
|---|---|
arr | Массив int32 с неотрицательными значениями. |
weights | Если не None, должен иметь такую же форму, как arr. Для каждого значения в arr, ячейка будет увеличена на соответствующее значение веса вместо 1. |
minlength | Если задано, гарантирует, что выход имеет длину не менее minlength, дополняя нулями в конце при необходимости. |
maxlength | Если задано, пропускает значения в arr, равные или большие maxlength, гарантируя, что выход имеет длину не более maxlength. |
dtype | Если weights равно None, определяет тип выходных ячеек. |
| Возвращает | |
|---|---|
Вектор с тем же типом данных, что и weights или заданным dtype. Значения ячеек. |
© 2020 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/versions/r1.15/api_docs/python/tf/math/bincount