我在TensorFlow中有一个具有K * N维度的2D张量,
对于张量中具有N维的每个行向量,我可以使用How to construct square of pairwise difference from a vector in tensorflow?中的方法计算成对差的平方
但是,我需要平均K行向量的结果:执行每个向量的成对差的平方并对结果求平均值 .
我能怎么做?需要你的帮助,非常感谢!
我在TensorFlow中有一个具有K * N维度的2D张量,
对于张量中具有N维的每个行向量,我可以使用How to construct square of pairwise difference from a vector in tensorflow?中的方法计算成对差的平方
但是,我需要平均K行向量的结果:执行每个向量的成对差的平方并对结果求平均值 .
我能怎么做?需要你的帮助,非常感谢!
2 回答
与How to construct square of pairwise difference from a vector in tensorflow?类似的逻辑,但处理2d需要一些更改:
代码然后运行结果:
给出这个结果:
1)
a - at
(计算您发布但链接的链接的相同内容)2)
output
(取矩阵带部分并将除行之外的所有维度相加,即你得到为每行发布的代码的结果)3)
final
行间平均值