擅长:python、mysql、java
<p>这将产生一个雷区:</p>
<pre><code>grid = np.zeros((8, 8), dtype=np.bool)
mask = np.random.choice(grid.size, 10, replace=False)
grid.reshape(-1)[mask] = True
</code></pre>
<p>一个示例输出:</p>
<pre><code>>>> grid
array([[False, False, False, False, False, True, False, True],
[False, False, False, False, False, False, True, False],
[False, True, False, False, False, False, False, False],
[False, True, False, False, False, False, False, False],
[False, False, False, False, False, False, True, False],
[False, False, False, False, False, False, False, False],
[False, False, False, False, False, False, True, False],
[False, True, True, False, False, False, True, False]])
</code></pre>