当前位置: 首页>>代码示例 >>用法及示例精选 >>正文


Python tf.histogram_fixed_width用法及代码示例


返回值的直方图。

用法

tf.histogram_fixed_width(
    values, value_range, nbins=100, dtype=tf.dtypes.int32, name=None
)

参数

  • values 数字 Tensor
  • value_range 形状 [2] Tensordtypevalues 相同。 values = 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]。

给定张量 values ,此操作返回排名 1 的直方图,计算 values 中落入每个 bin 的条目数。 bin 的宽度相等,由参数 value_rangenbins 确定。

例子:

# 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)

相关用法


注:本文由纯净天空筛选整理自tensorflow.org大神的英文原创作品 tf.histogram_fixed_width。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。