Re: [Numpy-discussion] Unexpected MaskedArray behavior

2008-12-17 Thread Pierre GM
On Dec 17, 2008, at 12:13 PM, Jim Vickroy wrote: >> > Sorry for being dense about this, but I really do not understand why > masked values should not be trusted. If I apply a procedure to an > array with elements designated as untouchable, I would expect that > contract to be honored. What

Re: [Numpy-discussion] Unexpected MaskedArray behavior

2008-12-17 Thread Jim Vickroy
Ryan May wrote: Pierre GM wrote: On Dec 16, 2008, at 1:57 PM, Ryan May wrote: I just noticed the following and I was kind of surprised: a = ma.MaskedArray([1,2,3,4,5], mask=[False,True,True,False,False]) b = a*5 b masked_array(data = [5 -- -- 20 25], mask =

Re: [Numpy-discussion] Unexpected MaskedArray behavior

2008-12-17 Thread Ryan May
Pierre GM wrote: > On Dec 16, 2008, at 1:57 PM, Ryan May wrote: >> I just noticed the following and I was kind of surprised: >> > a = ma.MaskedArray([1,2,3,4,5], mask=[False,True,True,False,False]) > b = a*5 > b >> masked_array(data = [5 -- -- 20 25], >> mask = [False True True

Re: [Numpy-discussion] Unexpected MaskedArray behavior

2008-12-16 Thread Pierre GM
On Dec 16, 2008, at 1:57 PM, Ryan May wrote: > I just noticed the following and I was kind of surprised: > a = ma.MaskedArray([1,2,3,4,5], mask=[False,True,True,False,False]) b = a*5 b > masked_array(data = [5 -- -- 20 25], > mask = [False True True False False], > fi

[Numpy-discussion] Unexpected MaskedArray behavior

2008-12-16 Thread Ryan May
Hi, I just noticed the following and I was kind of surprised: >>>a = ma.MaskedArray([1,2,3,4,5], mask=[False,True,True,False,False]) >>>b = a*5 >>>b masked_array(data = [5 -- -- 20 25], mask = [False True True False False], fill_value=99) >>>b.data array([ 5, 10, 15, 20,