[Numpy-discussion] Proposal: add ndarray.keys() to return dtype.names
hoogendoorn.eelco at gmail.com
Tue Sep 30 16:21:09 EDT 2014
So a non-structured array should return an empty list/iterable as its keys?
That doesn't seem right to me, but perhaps you have a compelling example to
I mean, wouldn't we want the duck-typing to fail if it isn't a structured
array? Throwing an attributeError seems like the best thing to do, from a
On Tue, Sep 30, 2014 at 8:05 PM, Stephan Hoyer <shoyer at gmail.com> wrote:
> I like this idea. But I am -1 on returning None if the array is
> unstructured. I expect .keys(), if present, to always return an iterable.
> In fact, this would break some of my existing code, which checks for the
> existence of "keys" as a way to do duck typed checks for dictionary like
> objects (e.g., including pandas.DataFrame):
> NumPy-Discussion mailing list
> NumPy-Discussion at scipy.org
-------------- next part --------------
An HTML attachment was scrubbed...
More information about the NumPy-Discussion