diff options
author | Aaron Meurer <asmeurer@gmail.com> | 2021-12-06 13:59:08 -0700 |
---|---|---|
committer | Aaron Meurer <asmeurer@gmail.com> | 2021-12-06 13:59:08 -0700 |
commit | 74a3ee7a8b75bf6dc271c9a1a4b55d2ad9758420 (patch) | |
tree | 1b6117982b6255f076d95dac7095e2faaf7f63d9 /numpy/array_api/_elementwise_functions.py | |
parent | 7ca1d1ad0dc86f0d20414c946eb2b6e8dc19c367 (diff) | |
download | numpy-74a3ee7a8b75bf6dc271c9a1a4b55d2ad9758420.tar.gz |
ENH: Add __array__ to the array_api Array object
This is *NOT* part of the array API spec (so it should not be relied on for
portable code). However, without this, np.asarray(np.array_api.Array) produces
an object array instead of doing the conversion to a NumPy array as expected.
This would work once np.asarray() implements dlpack support, but until then,
it seems reasonable to make the conversion work.
Note that the reverse, calling np.array_api.asarray(np.array), already works
because np.array_api.asarray() is just a wrapper for np.asarray().
Diffstat (limited to 'numpy/array_api/_elementwise_functions.py')
0 files changed, 0 insertions, 0 deletions