<div dir="ltr">I think this is a floating point precision issue.<br><br><a href="https://docs.python.org/3.6/tutorial/floatingpoint.html">https://docs.python.org/3.6/tutorial/floatingpoint.html</a><br></div><div class="gmail_extra"><br><div class="gmail_quote">On Fri, Dec 15, 2017 at 1:40 PM, Jesper Larsen <span dir="ltr"><<a href="mailto:jesper.webmail@gmail.com" target="_blank">jesper.webmail@gmail.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr"><div><div><div>Hi numpy people,<br><br></div>I was just wondering whether this behaviour is intended:<br><br>>>> import numpy as np<br>>>> np.ma.masked_values(np.array([<wbr>-32768.0]), np.int16(-32768))<br>masked_array(data = [-32768.],<br>             mask = False,<br>       fill_value = -32768.0)<br></div><div><br></div><div>So the resulting masked array is not masked. On the other hand it is masked in the three cases below:<br></div><div></div><div><br>>>> np.ma.masked_values(np.array([<wbr>-32767.0]), np.int16(-32767))<br>masked_array(data = [--],<br>             mask = [ True],<br>       fill_value = -32767.0)<br><br>>>> np.ma.masked_values(np.array([<wbr>-32768.0]), -32768.0)<br>masked_array(data = [--],<br>             mask = [ True],<br>       fill_value = -32768.0)<br></div><div><br></div><div>>>> np.ma.masked_values(np.array([<wbr>-32768.0]), -32768)<br>masked_array(data = [--],<br>             mask = [ True],<br>       fill_value = -32768.0)<br></div><div><br></div><div></div><div></div>Best regards,<br></div>Jesper<br></div>
<br>______________________________<wbr>_________________<br>
NumPy-Discussion mailing list<br>
<a href="mailto:NumPy-Discussion@python.org">NumPy-Discussion@python.org</a><br>
<a href="https://mail.python.org/mailman/listinfo/numpy-discussion" rel="noreferrer" target="_blank">https://mail.python.org/<wbr>mailman/listinfo/numpy-<wbr>discussion</a><br>
<br></blockquote></div><br></div>