<br><br>On Saturday, October 29, 2011, Jason Grout &lt;<a href="mailto:jason-sage@creativetrax.com">jason-sage@creativetrax.com</a>&gt; wrote:<br>&gt; On 10/29/11 5:02 PM, Olivier Delalleau wrote:<br>&gt;&gt; I haven&#39;t been following the discussion closely, but wouldn&#39;t it be instead:<br>
&gt;&gt; a.mask[0:2] = True?<br>&gt;&gt;<br>&gt;&gt; It&#39;s something that I actually find a bit difficult to get right in the<br>&gt;&gt; current <a href="http://numpy.ma">numpy.ma</a> &lt;<a href="http://numpy.ma">http://numpy.ma</a>&gt; implementation: I would find more<br>
&gt;&gt; intuitive to have True for &quot;valid&quot; data, and False for invalid / missing<br>&gt;&gt; / ... I realize how the implementation makes sense (and is appropriate<br>&gt;&gt; given that the name is &quot;mask&quot;), but I just thought I&#39;d point this out...<br>
&gt;&gt; even if it&#39;s just me ;)<br>&gt;<br>&gt;<br>&gt; Just a thought: what if this also worked:<br>&gt;<br>&gt; a.mask[0:2]=np.NA<br>&gt;<br>&gt; as a synonym for a.mask[0:2]=True?<br>&gt;<br>&gt; Would that be less confusing, and/or would it be less powerful or<br>
&gt; extensible in important ways?<br>&gt;<br>&gt; Thanks,<br>&gt;<br>&gt; Jason Grout<br>&gt;<br>&gt; <br><br>Don&#39;t know.  It is a different way of looking at it.  I am also still wary of adding attributes to the array.<br>
<br>Ben Root