I was updating some code that uses a custom array container built with the mixin library. Specifically, I was trying to eliminate some warnings due to the change to the __array__ interface to add a copy argument. In doing so, I discovered that, for two objects u, v in my container class, the code:
u[…] = v performs a copy on v. Specifically, it calls __array__() with copy=True. This seems unnecessary and wasteful of memory. Can someone explain to me what is happening here? Thanks. — Daniel Israel XCP-4: Continuum Models and Numerical Algorithms d...@lanl.gov
_______________________________________________ NumPy-Discussion mailing list -- numpy-discussion@python.org To unsubscribe send an email to numpy-discussion-le...@python.org https://mail.python.org/mailman3/lists/numpy-discussion.python.org/ Member address: arch...@mail-archive.com