Dear all,<br><br>sorry for this stupid question but I cannot find it in numpy tutorial or google. <br>suppose I have a=np.arange(11).<br><br>In [32]: a &lt; 8<br>Out[32]: <br>array([ True,  True,  True,  True,  True,  True,  True,  True, False,<br>
       False, False], dtype=bool)<br><br>In [34]: a &gt; 4<br>Out[34]: <br>array([False, False, False, False, False,  True,  True,  True,  True,<br>        True,  True], dtype=bool)<br><br>how can I have boolean index like 4 &lt; a &lt; 8<br>
np.where(a&gt;4 and a&lt;8);or plainly input &quot;a&gt;4 and a&lt;8&quot; doesn&#39;t work. <br><br>thanks,<br><br>Chao<br clear="all"><br>-- <br><div>***********************************************************************************</div>

<div>Chao YUE<br>Laboratoire des Sciences du Climat et de l&#39;Environnement (LSCE-IPSL)<br>UMR 1572 CEA-CNRS-UVSQ<br>Batiment 712 - Pe 119<br>91191 GIF Sur YVETTE Cedex</div>
<div>Tel: (33) 01 69 08 29 02; Fax:01.69.08.77.16<br></div>

<div>************************************************************************************</div><br>