MultiDimential Masked Arrays in Python
Brian Donovan
bdonovan at -no.spam-student.umass.edu
Wed Oct 17 14:06:42 EDT 2001
Hi all,
I was wondering if anyone was familar with numpy's masked arrays. I
am trying to use the putmask function on a NxN matrix has a NxN mask.
When I do so I get the following:
Traceback (most recent call last):
File "<stdin>", line 1, in ?
File "/usr/lib/python2.1/site-packages/MA/MA.py", line 1255, in putmask
ind = Numeric.compress(self._mask, iota)
File "/usr/lib/python2.1/site-packages/Numeric/Numeric.py", line 542,
in compress
return take(m, nonzero(condition), dimension)
File "/usr/lib/python2.1/site-packages/Numeric/Numeric.py", line 524,
in nonzero
return repeat(arange(len(a)), not_equal(a, 0))
File "/usr/lib/python2.1/site-packages/Numeric/Numeric.py", line 152,
in repeat
d = multiarray.repeat(a, repeats, axis)
ValueError: Object too deep for desired array
Any ideas? Does masking work on multidimentional arrays?
Thanks,
Brian
More information about the Python-list
mailing list