tf.norm error ValueError:'ord'必须是受支持的向量范数,来回

时间:2017-06-14 16:03:53

标签: python image-processing tensorflow neural-network norm

我正试图计算张量的Frobenius范数

"/data":/data -ti jbms/fuzzycmeans $1

这会产生以下错误:

ValueError:'ord'必须是受支持的矢量规范,来回

我不明白为什么它将我的2D张量视为矢量而不是矩阵。

我在这里错过了什么吗?

谢谢

1 个答案:

答案 0 :(得分:1)

来自documentation

  

Frobenius范数未定义为向量

此外,

  

如果axis是None(默认值),则输入被视为向量

请改为尝试:

tf.norm(temp, ord='fro', axis=(0,1))