If your new array is x, you can use:<br><br>numpy.ma.masked_array(x, mask=mask.mask)<br><br>-=- Olivier<br><br><div class="gmail_quote">2011/11/21 questions anon <span dir="ltr">&lt;<a href="mailto:questions.anon@gmail.com">questions.anon@gmail.com</a>&gt;</span><br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">I am trying to mask one array using another array. <br><br>I have created a masked array using <br>mask=MA.masked_equal(myarray,<div>
0),<br><div>that looks something like:<br>[1  -  -  1,<br> 1  1  -  1,<br> 1  1  1  1,<br>

 -   1  -  1]<br>
<br>I have an array of values that I want to mask whereever my mask has a a &#39;-&#39;.<br>how do I do this?<br>I have looked at <a href="http://www.cawcr.gov.au/bmrc/climdyn/staff/lih/pubs/docs/masks.pdf" target="_blank">http://www.cawcr.gov.au/bmrc/climdyn/staff/lih/pubs/docs/masks.pdf</a> but the command:<br>



<br>d = array(a, mask=c.mask()<br><br>results in this error:<br>TypeError: &#39;numpy.ndarray&#39; object is not callable<br><br>I basically want to do exactly what that article does in that equation. <br><br>Any feedback will be greatly appreciated. </div>

</div>
<br>_______________________________________________<br>
NumPy-Discussion mailing list<br>
<a href="mailto:NumPy-Discussion@scipy.org">NumPy-Discussion@scipy.org</a><br>
<a href="http://mail.scipy.org/mailman/listinfo/numpy-discussion" target="_blank">http://mail.scipy.org/mailman/listinfo/numpy-discussion</a><br>
<br></blockquote></div><br>