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 | Массив формы [2] Tensor того же dtype, что и values. значения <= value_range[0] будут сопоставлены с hist[0], значения >= value_range[1] будут сопоставлены с hist[-1]. |
nbins | Скалярный int32 Tensor. Количество интервалов гистограммы. |
dtype | тип данных для возвращаемой гистограммы. |
name | Имя для этой операции (по умолчанию 'histogram_fixed_width'). |
| Возвращаемые значения | |
|---|---|
Одномерный Tensor, содержащий гистограмму значений. |
| Исключения | |
|---|---|
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] 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