阅读(4640)
赞(12)
TensorFlow直方图
2017-08-22 11:40:29 更新
直方图
- tf.histogram_fixed_width
histogram_fixed_width (
values,
VALUE_RANGE,
nbins = 100,
dtype = TF.INT32,
name = none
)
定义在:tensorflow/python/ops/histogram_ops.py.
参见指南:直方图>直方图
返回值的直方图。
给定张量 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:返回直方图的dtype.
- name:此操作的名称(默认为“histogram_fixed_width”).
返回:
一维D Tensor值保持直方图.
例子:
#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 ]
with tf.default_session () as sess :
hist = tf.histogram_fixed_width ( new_values ,value_range ,nbins = 5 )
variables.global_variables_initializer ().run ()
sess.run( HIST ) = > [ 2 , 1 , 1 , 0 , 2 ]