擅长:python、mysql、java
<p>通过使用圆括号和正确的操作,可以组合多个布尔表达式:</p>
<pre><code>In [1]: import numpy as np
In [2]: A = 2*np.arange(10)
In [3]: np.where((A > 2) & (A < 8))
Out[3]: (array([2, 3]),)
</code></pre>
<p>还可以将<code>np.where</code>的结果设置为变量以提取值:</p>
<pre><code>In [4]: idx = np.where((A > 2) & (A < 8))
In [5]: A[idx]
Out[5]: array([4, 6])
</code></pre>