tf.histogram_fixed_width
Возвращает гистограмму значений.
tf.histogram_fixed_width(
values,
value_range,
nbins=100,
dtype=tf.dtypes.int32,
name=None
)
Для тензора values эта операция возвращает гистограмму ранга 1, подсчитывающую количество элементов в values, попавших в каждую корзину. Корзины имеют одинаковую ширину и определяются аргументами value_range и nbins.
| Аргументы | |
|---|---|
values | Числовой Tensor. |
value_range | Tensor формы [2] с тем же dtype, что и values. Значения <= value_range[0] будут сопоставлены с hist[0], а значения >= value_range[1] — с hist[-1]. |
nbins | Скалярный int32 Tensor. Количество корзин гистограммы. |
dtype | dtype возвращаемой гистограммы. |
name | Имя этой операции (по умолчанию — 'histogram_fixed_width'). |
| Возвращает | |
|---|---|
Одномерный Tensor, содержащий гистограмму значений. |
| Вызывает исключения | |
|---|---|
TypeError | Если указан неподдерживаемый dtype. |
tf.errors.InvalidArgumentError | Если value_range не удовлетворяет условию value_range[0] < value_range[1]. |
Примеры:
# Bins will be: (-inf, 1), [1, 2), [2, 3), [3, 4), [4, inf) nbins = 5 value_range = [0.0, 5.0] new_values = [-1.0, 0.0, 1.5, 2.0, 5.0, 15] hist = tf.histogram_fixed_width(new_values, value_range, nbins=5) hist.numpy() array([2, 1, 1, 0, 2], dtype=int32)
© 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/histogram_fixed_width