tf.compat.v1.bincount
Подсчитывает количество вхождений каждого значения в целочисленном массиве.
tf.compat.v1.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. Значения счётчиков. |
© 2022 The TensorFlow Authors. All rights reserved.
Licensed under the Creative Commons Attribution License 4.0.
Code samples licensed under the Apache 2.0 License.
https://www.tensorflow.org/api_docs/python/tf/compat/v1/bincount