tf.histogram_fixed_width_bins
Вычисляет бины для заданных значений для использования в гистограмме.
tf.histogram_fixed_width_bins(
values,
value_range,
nbins=100,
dtype=tf.dtypes.int32,
name=None
)
Учитывая тензор values, эта операция возвращает ранг 1 Tensor, представляющий индексы гистограммы, в которую будет попадать каждый элемент values. Бины имеют одинаковую ширину и определяются аргументами value_range и nbins.
| Аргументы | |
|---|---|
values | Численный Tensor. |
value_range | Массив формы [2] Tensor того же dtype, что и values. Значения <= value_range[0] будут отображаться в hist[0], значения >= value_range[1] будут отображаться в hist[-1]. |
nbins | Скаляр int32 Tensor. Количество бинов гистограммы. |
dtype | Тип данных для возвращаемой гистограммы. |
name | Имя для этой операции (по умолчанию 'histogram_fixed_width'). |
| Возвращаемое значение | |
|---|---|
Объект Tensor, содержащий индексы бинованных значений, форма которого соответствует values. |
| Исключения | |
|---|---|
TypeError | Если предоставлен какой-либо неподдерживаемый тип данных. |
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] 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