TF 错误:InvalidArgumentError (see above for traceback): Reduction axis 0 is empty in shape [ ]

Tensorflow.python.framework.errors_impl.InvalidArgumentError: Reduction axis 0 is empty in shape [0,100]

[[Node: ArgMax = ArgMax[T=DT_DOUBLE, Tidx=DT_INT32, output_type=DT_INT64, _device="/job:localhost/replica:0/task:0/device:GPU:0"](Const, ArgMax/dimension)]]


原因:因为tf.argmax()中的数组是个空数组

a = tf.constant(np.zeros([0,100]))
b = tf.argmax(a, axis=0)
with tf.Session() as sess:
    print(b)
    #如果把下面一行屏蔽打开,就会报错
    # print(sess.run(b))


版权声明:本文为qq_22910255原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。