當前位置: 首頁>>編程示例 >>用法及示例精選 >>正文


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。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。