擅长:python、mysql、java
<p>因为您基本上已经向<code>np.imshow</code>发送了一个无效图像。尝试打开计算机中的图像并进行比较。打开一个图像会给你一个<code>(dimx, dimy, color_depth)</code>形状,而你的<code>Z</code>是<code>(3, 256)</code>形状。要确切地了解发生了什么,您可能应该查看<code>imshow</code>源代码,但我相当肯定它们有一些错误处理,从而产生您的结果。要创建一个图像,您可能应该</p>
<pre><code>img = np.zeros((800, 500, 3), dtype=np.float32)
</code></pre>
<p>它会给你一个你想要的黑色方块。</p>
<p>此外,imshow还显示了一个坐标系,该坐标系左上角有一个<code>(0,0</code>,以匹配其他人传统上如何显示图像坐标系。</p>