<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([-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([-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([-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([-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>