[Numpy-discussion] unique1d and asarray

Robert Kern robert.kern at gmail.com
Sun Jan 4 16:47:37 EST 2009


On Sun, Jan 4, 2009 at 15:44, Pierre GM <pgmdevlist at gmail.com> wrote:
> All,
> Currently, np.unique1d uses np.asarray to ensure the input is an
> array. The problem is that np.asarray transforms a MaskedArray into a
> regular ndarray, the missing information is lost and the result is not
> correct.
> If we used np.asanyarray instead, subclasses are recognized properly,
> the mask is recognized by argsort and the result correct.
> Is there a reason why we use np.asarray instead of np.asanyarray ?

Probably not.

-- 
Robert Kern

"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 mailing list