擅长:python、mysql、java
<p>如果仔细阅读关于<a href="https://numpy.org/doc/stable/reference/generated/numpy.where.html" rel="nofollow noreferrer">^{<cd1>}</a>的文档,您会发现,如果只提供条件参数,它与<code>np.asarray(condition).nonzero()</code>等价,因此行为归结为<a href="https://numpy.org/doc/stable/reference/generated/numpy.nonzero.html#numpy.nonzero" rel="nofollow noreferrer">^{<cd3>}</a></p>
<pre class="lang-py prettyprint-override"><code>>>> z = np.array([[True, False], [True, True]])
</code></pre>
<p>这个数组中有三个非零元素,索引为:<code>[0, 0]</code>,<code>[1, 0]</code>,<code>[1, 1]</code></p>
<pre class="lang-py prettyprint-override"><code>>>> np.nonzero(z)
(array([0, 1, 1], dtype=int64), array([0, 0, 1], dtype=int64))
</code></pre>
<p>元组的第一个元素是每个非零元素(<code>[0, 1, 1]</code>)的第一个索引,元组的第二个元素是每个非零元素(<code>[0, 0, 1]</code>)的第二个索引</p>