<html><head><style type="text/css"><!-- DIV {margin:0px;} --></style></head><body><div style="font-family:arial,helvetica,sans-serif;font-size:10pt;color:#000000;"><div>I have a numpy array, records, with named fields including a field named "integer_field". I have an array (or list) of values of interest, and I want to get the indexes where integer_field has any of those values.<br><br>Because I can do<br><br>    indexes = np.where( records.integer_field > 5 )<br>
<br>I thought I could do<br><br>    indexes = np.where( records.integer_field in values )<br><br>But that doesn't work. (As a side question I'm interested in why that doesn't work, when values is a python list.)<br><br>How can I get those indexes? I though perhaps I need a nested np.where, or some other two-step process, but it wasn't clear to me how to do it.<br><br>Thanks.<br><br></div>
</div></body></html>