Hi,
The following code doesn't seem to work:
import numpy.ma as ma
t = ma.array(zip([1,2,3],[4,5,6]),dtype=[('a',int),('b',int)])
print repr(t['a'])
t['a'].set_fill_value(10)
print repr(t['a'])
As the output is
masked_array(data = [1 2 3],
mask = [False False False],
fill
On Dec 13, 2009, at 6:18 PM, Thomas Robitaille wrote:
> Hi,
>
> The following code doesn't seem to work:
>
> import numpy.ma as ma
>
> t = ma.array(zip([1,2,3],[4,5,6]),dtype=[('a',int),('b',int)])
> print repr(t['a'])
> t['a'].set_fill_value(10)
> print repr(t['a'])
>
> As the output is
>
> m
Pierre GM-2 wrote:
>
> Well, that's a problem indeed, and I'd put that as a bug.
> However, you can use that syntax instead:
t.fill_value['a']=10
> or set all the fields at once:
t.fill_value=(10,99)
>
Thanks for your reply - should I submit a bug report on the numpy trac site?
T
On Dec 14, 2009, at 4:28 PM, Thomas Robitaille wrote:
> Pierre GM-2 wrote:
>>
>> Well, that's a problem indeed, and I'd put that as a bug.
>> However, you can use that syntax instead:
> t.fill_value['a']=10
>> or set all the fields at once:
> t.fill_value=(10,99)
>>
>
> Thanks for yo