擅长:python、mysql、java
<p>正如您在错误消息中所写的,输入应该是一个4D张量,形状为<code>(n_samples, n_channel, width, height)</code>。在MNIST的情况下,<code>n_channels</code>是1,<code>width</code>和{<cd4>}是28。在</p>
<p>但是你输入的是一个二维张量,形状是<code>(28, 28)</code>。您需要添加新的轴,可以使用<code>exampleChar = exampleChar[None, None, :, :]</code></p>
<pre><code>exampleChar = np.zeros(28, 28)
print exampleChar.shape
exampleChar = exampleChar[None, None, :, :]
print exampleChar.shape
</code></pre>
<p>输出</p>
^{pr2}$
<p>注意:我认为您可以使用<code>np.newaxis</code>代替<code>None</code>来添加一个轴。而且<code>exampleChar = exampleChar[None, None]</code>也应该起作用。在</p>