擅长:python、mysql、java
<p>你用整数初始化了你的数组。整数没有可能的“nan”值,将使用最小值。一个快速修复方法是将数组初始化为np。浮点值允许为“nan”:</p>
<pre><code>b = np.array(
[[0, 0, 0, 0, 0, 0, 0, 0, 0, 5],
[0, 3, 4, 4, 6, 6, 6, 5, 4, 5],
[0, 0, 0, 3, 6, 6, 6, 6, 6, 6],
[0, 0, 3, 4, 6, 6, 6, 6, 6, 6],
[0, 1, 2, 4, 4, 4, 4, 4, 4, 4]], dtype=np.float)
b[1, :] = np.nan
print(b)
</code></pre>