Stefan van der Walt wrote:
> Hi all,
>
> We currently use an array scalar of value False as the mask in
> MaskedArray.  I would like to make sure that the mask value cannot be
> modified, but when I try
>
> import numpy as np
> x = np.bool_(False)
> x.flags['WRITEABLE'] = False
>
> I am warned that you "Cannot set flags on array scalars.".  Is there
> any reason why this is prohibited?  Which is the best way around it?
>   
You can't do it, because there is no place for the information to go.   
The array scalars are always read-only anyway.  So, there should be no 
reason to set this flag.

-Travis O.

_______________________________________________
Numpy-discussion mailing list
Numpy-discussion@scipy.org
http://projects.scipy.org/mailman/listinfo/numpy-discussion

Reply via email to