标签: python tensorflow
我试图比较两个张量形状的相等性如下:
assert tf.TensorShape([None]) == tf.TensorShape([None])
令我惊讶的是,这个断言目前失败了。它应该不成功还是我在这里作出错误的假设?
我在macOS上运行TensorFlow 1.5.0-dev20171206(来自tf-nightly)和Python 3.6.3。
答案 0 :(得分:1)
实际上这个假设是错误的。指定“无”时,表示维度数可以是任意数。因此,比较两种可以是任何尺寸的形状是没有意义的。为了更好地理解其工作原理,您可以查看文档here