I don't think it makes much sense to change NumPy's existing usage of asarray() to asanyarray() unless we add subok=True arguments (which default to False). But this ends up cluttering NumPy's public API, which is also undesirable. The preferred way to override NumPy functions going forward should be __array_function__.
On Fri, Oct 19, 2018 at 8:13 AM Marten van Kerkwijk < [email protected]> wrote: > There are exceptions for `matrix` in quite a few places, and there now is > warning for `maxtrix` - it might not be bad to use `asanyarray` and add an > exception for `maxtrix`. Indeed, I quite like the suggestion by Eric Wieser > to just add the exception to `asanyarray` itself - that way when matrix is > truly deprecated, it will be a very easy change. > > -- Marten > _______________________________________________ > NumPy-Discussion mailing list > [email protected] > https://mail.python.org/mailman/listinfo/numpy-discussion >
_______________________________________________ NumPy-Discussion mailing list [email protected] https://mail.python.org/mailman/listinfo/numpy-discussion
