InvalidArgumentError:范围[-1,1)中的预期维度但得到1

mdl*_*ee6 7 python machine-learning image-recognition data-science tensorflow

我不确定这个错误意味着什么.我尝试计算时会发生此错误acc:

acc = accuracy.eval(feed_dict = {x: batch_images, y: batch_labels, keep_prob: 1.0})
Run Code Online (Sandbox Code Playgroud)

我试过查找解决方案,但我找不到任何在线.什么导致我的错误?

这是我的完整代码链接.

Cha*_*ffy 2

产生该错误的源代码如下:

OP_REQUIRES(context, axis >= 0 && axis < input_dims,
            errors::InvalidArgument("Expected dimension in the range [",
                                    -input_dims, ", ", input_dims,
                                    "), but got ", dim));
Run Code Online (Sandbox Code Playgroud)

请注意,axis要求小于 input_dims,而不是小于或等于

这符合[-1,1)消息中的语法:[指示包含值(这样-1有效),而)指示排除值(将1自身置于范围之外)。