对给定值进行分箱以在直方图中使用。
用法
tf.histogram_fixed_width_bins(
values, value_range, nbins=100, dtype=tf.dtypes.int32, name=None
)
参数
-
values
数字Tensor
。 -
value_range
形状 [2]Tensor
与dtype
与values
相同。 values = value_range[1] 将被映射到 hist[-1]。 -
nbins
标量int32 Tensor
。直方图箱的数量。 -
dtype
返回直方图的 dtype。 -
name
此操作的名称(默认为 'histogram_fixed_width')。
返回
-
Tensor
保存形状匹配values
的分箱值的索引。
抛出
-
TypeError
如果提供了任何不受支持的 dtype。 - tf.errors.InvalidArgumentError 如果 value_range 不满足 value_range[0] < value_range[1]。
给定张量 values
,此操作返回等级 1 Tensor
表示直方图的索引,values
的每个元素将被分箱。 bin 的宽度相等,由参数 value_range
和 nbins
确定。
例子:
# 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)
相关用法
- Python tf.histogram_fixed_width用法及代码示例
- Python tf.compat.v1.distributions.Multinomial.stddev用法及代码示例
- Python tf.compat.v1.distribute.MirroredStrategy.experimental_distribute_dataset用法及代码示例
- Python tf.compat.v1.data.TFRecordDataset.interleave用法及代码示例
- Python tf.summary.scalar用法及代码示例
- Python tf.linalg.LinearOperatorFullMatrix.matvec用法及代码示例
- Python tf.linalg.LinearOperatorToeplitz.solve用法及代码示例
- Python tf.raw_ops.TPUReplicatedInput用法及代码示例
- Python tf.raw_ops.Bitcast用法及代码示例
- Python tf.compat.v1.distributions.Bernoulli.cross_entropy用法及代码示例
- Python tf.compat.v1.Variable.eval用法及代码示例
- Python tf.compat.v1.train.FtrlOptimizer.compute_gradients用法及代码示例
- Python tf.distribute.OneDeviceStrategy.experimental_distribute_values_from_function用法及代码示例
- Python tf.math.special.fresnel_cos用法及代码示例
- Python tf.keras.applications.inception_resnet_v2.preprocess_input用法及代码示例
- Python tf.compat.v1.layers.conv3d用法及代码示例
- Python tf.Variable.__lt__用法及代码示例
- Python tf.keras.metrics.Mean.merge_state用法及代码示例
- Python tf.keras.layers.InputLayer用法及代码示例
- Python tf.compat.v1.strings.length用法及代码示例
注:本文由纯净天空筛选整理自tensorflow.org大神的英文原创作品 tf.histogram_fixed_width_bins。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。