擅长:python、mysql、java
<p>这个解决方案对我很有效。请验证输入数组中的值范围是否在<code>0-255</code>范围内,是否为<code>uint8</code>数据类型。光是尺寸不足以再现结果。例如,以下设置适用于我:</p>
<pre><code>In [50]: img = np.random.randint(0, 255, (3, 180, 480, 640), dtype=np.uint8)
In [51]: img1 = np.squeeze(img[:, 9:10])
# proper_img is a *view*; caution while modifying it
In [52]: proper_img = np.moveaxis(img1, source=0, destination=-1)
In [53]: plt.imshow(proper_img)
</code></pre>
<p>我得到的情节如下:</p>
<p><a href="https://i.stack.imgur.com/OhtNV.jpg" rel="nofollow noreferrer"><img src="https://i.stack.imgur.com/OhtNV.jpg" alt="enter image description here"/></a></p>