擅长:python、mysql、java
<p><code>np.where</code>很棘手。它返回满足条件的索引的<strong>数组,<em>,即使条件从未满足。</em>在<code>np.where(my_numpy_array==some_value)[0]</code>的情况下,这意味着您需要数组中的第一个值,它是一个列表,它包含满足条件的单元格的索引列表。在</p>
<p>相当一口。简单地说,<code>np.where(array==x)[0]</code>返回满足条件的索引列表。我猜这是为广泛的应用设计numpy的结果。在</p>
<p>请记住,没有匹配项仍然返回一个空列表,例如<code>only size-1 arrays can be converted to python (some type)</code>的错误可能就是这一点。在</p>