tf.histogram_fixed_width_bins
Распределяет заданные значения по корзинам для построения гистограммы.
tf.histogram_fixed_width_bins(
values,
value_range,
nbins=100,
dtype=tf.dtypes.int32,
name=None
)
Для тензора values эта операция возвращает Tensor ранга 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, содержащий индексы распределённых по корзинам значений, форма которого совпадает с values. |
| Вызывает исключения | |
|---|---|
TypeError | Если указан неподдерживаемый dtype. |
tf.errors.InvalidArgumentError | Если условие 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] indices = tf.histogram_fixed_width_bins(new_values, value_range, nbins=5) indices.numpy() array([0, 0, 1, 2, 4, 4], 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_bins