Statistics Tensorfow.js查找张量的中值

Statistics Tensorfow.js查找张量的中值,statistics,tensorflow.js,Statistics,Tensorflow.js,我需要在angular应用程序中通过tensorflow.js找到作为张量读取的图像的中值。有人能建议如何在TFJ中找到中值吗 像- let x = tf.tensor([1, 2, 3, 4, 5, 8, 9]); console.log(x.median()); 这应该是第4页 我试着在javascript中找到tensorflow概率统计的等价项,但到目前为止运气不好。中位数是排列好序列后的中间数。首先需要对张量进行排序。索引SizeSensor/2处的值将为中值 t= tf.tenso

我需要在angular应用程序中通过tensorflow.js找到作为张量读取的图像的中值。有人能建议如何在TFJ中找到中值吗

像-

let x = tf.tensor([1, 2, 3, 4, 5, 8, 9]);
console.log(x.median());
这应该是第4页


我试着在javascript中找到tensorflow概率统计的等价项,但到目前为止运气不好。

中位数是排列好序列后的中间数。首先需要对张量进行排序。索引
SizeSensor/2
处的值将为中值

t= tf.tensor([1, 2, 3, 4, 5, 8, 9]);
tf.topk(t, t.size).values.slice(t.size / 2, 1).print() // will print 4
为了使上述内容适用于高维张量(例如图像),我们需要首先将其重塑为一维张量

给定图像的张量

t = img.reshape([-1])
// do the same as above

你所说的图像中值是什么意思?像素值中值请你添加公式或计算示例以及期望值好吗?@Edkeveke编辑了这个问题。你可以在下面看到我的答案