Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]
Groups > comp.lang.python > #16061
| Date | 2011-11-22 00:48 +0000 |
|---|---|
| From | MRAB <python@mrabarnett.plus.com> |
| Subject | Re: mask one array using another array |
| References | <CAN_=ogu73n6vTZ0qs=RWKh4bE7pHBqZv=B7GxSdrMsiQ4yJQ1A@mail.gmail.com> |
| Newsgroups | comp.lang.python |
| Message-ID | <mailman.2939.1321922919.27778.python-list@python.org> (permalink) |
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.
Back to comp.lang.python | Previous | Next | Find similar | Unroll thread
Re: mask one array using another array MRAB <python@mrabarnett.plus.com> - 2011-11-22 00:48 +0000
csiph-web