On 21/11/2011 21:42, questions anon wrote:
I am trying to mask one array using another array.

I have created a masked array using
mask=MA.masked_equal(myarray,0),
that looks something like:
[1  -  -  1,
  1  1  -  1,
  1  1  1  1,
  -   1  -  1]

I have an array of values that I want to mask whereever my mask has a a '-'.
how do I do this?
I have looked at
http://www.cawcr.gov.au/bmrc/climdyn/staff/lih/pubs/docs/masks.pdf but
the command:

d = array(a, mask=c.mask()

results in this error:
TypeError: 'numpy.ndarray' object is not callable

I basically want to do exactly what that article does in that equation.

Any feedback will be greatly appreciated.

The article is using the Numeric module, but your error says that you're using
the numpy module. They're not the same.
--
http://mail.python.org/mailman/listinfo/python-list

Reply via email to