[Numpy-discussion] compress numpy vs .numarray
robert.kern at gmail.com
Thu Jan 4 20:06:52 EST 2007
Sebastian Haase wrote:
> when calling compress
> I get this error message after moving to numpy:
> ValueError: 'condition must be 1-d array'
> Is the reason for this the change of the default axis from
Not really, it's just that N-d arrays don't make much sense as condition masks.
The only reasonable interpretation is that one takes the flattened form of both
the condition mask and the target array; however, this is an implicit
interpretation of what the user wants. As explicit is usually better than
implicit, just flatten the condition mask.
> What does axis=None mean in this case !?
That the condition mask applies to the flattened array.
"I have come to believe that the whole world is an enigma, a harmless enigma
that is made terrible by our own mad attempt to interpret it as though it had
an underlying truth."
-- Umberto Eco
More information about the NumPy-Discussion