Numercial Reduction question

Sue Giller sag at hydrosphere.com
Mon Nov 19 16:32:22 EST 2001


I am working with Numerical arrays, and I need to be able to do 
some reductions along axis to aggregate data.  The reduction needs 
to be able to skip cells that have a given value in them, denoting a 
missing value.

For example,  I might have a 31 by 12 array (days by months) of 
data.  Some cells have a special value in them to denote that there is 
no data for that day (either it's an invalid date, or there was no data 
for that day).  I want to be able to collapse along the day axis (31) to 
create monthly data, say summing the values, or averaging the 
values.

I could do add.reduce (array), but this will not skip the cells with the 
missing value.

Does anyone have a suggestion on how to do this, other than 
iterating through all the values on a given dimension and doing the 
aggregation that way?

TIA.

sue




More information about the Python-list mailing list